Editorial = Just "The Google Summer of Code is in full swing, preparations are underway for ICFP and the eleventh ICFP Programming Contest, and cabal-install is oh-so-sexy. It's an exciting time to be a part of the Haskell community!", Community [ Text "Andy Gill has completed his move from Portland, OR to Kansas.", Text "Luke Palmer (luqui) has [http://luqui.org/blog/archives/2008/06/18/new-job/ begun work] for [http://anygma.com/ Anygma], Peter Verswyvelen's startup using Haskell (among other languages) to ``generate easy-to-use tools for creating audio-visual 2D/3D content.''", Text "Congrats to Andy and Luke on their new beginnings!" ], Announce [ Item "Final CFP: 2008 Haskell Symposium" "Andy Gill" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16249 announced] the final call for papers for the [http://haskell.org/haskell-symposium/2008 2008 Haskell Symposium]. The deadline is the 23rd of this month; please submit a paper!", Item "cabal-install" "Duncan Coutts" "[http://article.gmane.org/gmane.comp.lang.haskell.cabal.devel/3267 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cabal-install cabal-install-0.5], along with the release of Cabal-1.4 to support it. It features an improved command line interface, smarter upgrading, and is made of win. If you are still stuck in the dark ages of runhaskell Setup configure blah blah, then the imperative monkeys have already won.", Item "ICFP programming contest" "Tim Chevalier" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16238 announced] the eleventh annual [http://icfpcontest.org/ ICFP programming contest], to be held from Friday, July 11, 2008 to Monday, July 14, 2008. Are you ready?", Item "c.h.o trac" "Ian Lynagh" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16241 announced] that it is now possible for projects on [http://community.haskell.org community.haskell.org] to [http://community.haskell.org/admin/using_project.html#trac create themselves a trac], providing a bug tracking system and wiki.", Item "random-access-list" "Stephan Friedrichs" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16237 announced] an [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/random-access-list implementation] of Chris Okasaki's random-access lists, providing typical list operations (cons, head, tail) in O(1) and indexed random-access in O(log n).", Item "GHC version 6.8.3" "Ian Lynagh" "[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/14645 announced] a [http://haskell.org/ghc/docs/6.8.3/html/users_guide/release-6-8-3.html new patchlevel release] of [http://www.haskell.org/ghc/ GHC], containing a number of bugfixes relative to 6.8.2.", Item "Printf-TH" "Marc Weber" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/41293 announced] that he has taken over maintenance of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Printf-TH Printf-TH] library, which implements a printf function via [http://www.haskell.org/th/ Template Haskell], in order to guarantee that wrong argument types or the wrong number of arguments will result in compile time errors.", Item "Mueval" "Gwern Branwen" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/41265 announced] the release of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mueval mueval package], providing a standalone executable for evaluating Haskell expressions based on the GHC API.", Item "Topkata" "Christoph Bauer" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/41263 announced] the release of [http://home.arcor.de/chr_bauer/topkata.html Topkata], a simple OpenGL game written in Haskell. The goal is to guide a ball through a labyrinth to the opposite corner.", Item "Haddock Trac" "David Waern" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/41249 announced] a new [http://trac.haskell.org/haddock bug-tracker and wiki] for the [http://www.haskell.org/haddock/ Haddock] project.", Item "Fortress talk" "Jeff Polakow" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/41235 announced] that a [http://lisp.meetup.com/59 talk] on [http://research.sun.com/projects/plrg/ Fortress], a new OO/functional language from Sun, will take place on Wednesday, June 25 at 6:30pm in Manhattan, New York, USA.", Item "ieee-0.2" "Patrick Perry" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/41201 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ieee ieee], a library that provides approximate comparison of floating point numbers based, NaN-aware minimum and maximum, and a type class for approximate comparisons." ], GSoC [ Item "Hoogle 4" "Neil Mitchell (ndm)" "is [http://neilmitchell.blogspot.com/2008/06/gsoc-hoogle-week-3.html working on] Hoogle 4, recently adding support for generating Hoogle databases to [http://www.haskell.org/haddock/ Haddock], using the GHC API. This week he plans to work on database creation and text searches.", Item "DPH physics engine" "Roman Cheplyaka (Feuerbach)" "is [http://physics-dph.blogspot.com/2008/06/status-report-week-3.html working on] a physics engine using [http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell Data Parallel Haskell], recently adding rotations, represented by quaternions. Next he plans to handle collisions properly with respect to rotation, and to add documentation.", Item "Generic tries" "Jamie Brandon" "is writing a library for efficient maps using generalized tries. He has come up with a preliminary API and is [http://article.gmane.org/gmane.comp.lang.haskell.libraries/9259 asking for feedback].", Item "Cabal dependency framework" "Andrea Vezzosi (Saizan)" "is working on a make-like dependency analysis framework for Cabal, recently refining the core model, that has built its first sources in the testing environment. The next step will be dealing with preprocessor chaining.", Item "Language.C" "Benedikt Huber (visq)" "is working on Language.C, a standalone parser/pretty printer library for C99. The test suite is finished, the parser and pretty printer support most GNU extensions, and all failing tests of gcc.dg are documented.", Item "GHC API" "Thomas Schilling (nominolo)" "is working on improvements to the GHC API.", Item "GHC plugins" "Maximilian Conroy Bolingbroke" "is working on dynamically loaded plugins for GHC." ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "Low-level array performance" "Dan Doel" "began a [http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/14637 discussion] about the [http://shootout.alioth.debian.org/gp4/benchmark.php?test=fannkuch fannkuch] benchmark and the current state of Haskell support for fast low-level array operations.", Item "1/0" "Evan Laforge" "began a lively [http://article.gmane.org/gmane.comp.lang.haskell.cafe/41368 discussion] about Infinity, NaN, and Haskell's support for the IEEE floating-point standard.", Item "Documenting the impossible" "Andrew Coppin" "began a [http://article.gmane.org/gmane.comp.lang.haskell.cafe/41295 discussion] on the relative merits of {-# IMPOSSIBLE #-} pragmas, calls to 'error' and 'assert', the use of tools like [http://www-users.cs.york.ac.uk/~ndm/catch/ Catch], and other methods of annotating impossible cases." ], Jobs [ ], Blogs [ Link "http://jdfrens.blogspot.com/2008/06/pe-problem-1-in-haskell.html" "PE Problem #1 in Haskell", Link "http://osfameron.vox.com/library/post/countdown-words-game-solver-in-haskell.html" "osfameron: Countdown words game solver in Haskell", Link "http://w3future.com/weblog/stories/2008/06/16/adtinjs.xml" "Algebraic Data Types in JavaScript", Link "http://blog.gmosx.com/2008/06/finance-and-haskell.html" "Finance and Haskell", Link "http://blog.well-typed.com/2008/06/new-cabal-and-cabal-install-releases/" "Well-Typed.Com: New Cabal and cabal-install releases", Link "http://neilmitchell.blogspot.com/2008/06/gsoc-hoogle-week-3.html" "Neil Mitchell: GSoC Hoogle: Week 3", Link "http://blog.omega-prime.co.uk/2008/06/15/compiler-plugins-for-ghc-the-first-week/" "Max Bolingbroke: Compiler Plugins For GHC: The First Week", Link "http://sigfpe.blogspot.com/2008/06/categories-of-polynomials-and-comonadic.html" "Dan Piponi (sigfpe): Categories of polynomials and comonadic plumbing", Link "http://physics-dph.blogspot.com/2008/06/status-report-week-3.html" "Roman Cheplyaka: Status report: week 3", Link "http://tommd.wordpress.com/2008/05/25/static-buffers-considered-harmful/" "Thomas DuBuisson (TomMD): Static Buffers Considered Harmful" ], Quotes [ Quote "ddarius" "Here's the short guide to Haskell for OO programmers: Haskell isn't at all an OO language.", Quote "swalters" "I'm starting to believe that learning haskell is mostly about carefully crafting small and clever functions and then finding out that they are already part of the standard library." ], Commits [ ] -- vim: paste