Welcome to issue 81 of HWN, a newsletter covering developments in the Haskell community.

This week saw some interesting talks at AngloHaskell, and some cool new packages to hit Hackage, like Language.C, AERN-Real, FTGL, and Hoogle. What are you waiting for? Get out there and build something!


Initial release of Language.C (language-c-0.3). Benedikt Huber announced the first release of Language.C, a library for analysing and generating C code. This release features a reasonably well tested parser, a pretty printer, and a preview of the analysis framework.

darcs roadmap. Jason Dagit wrote to the list to thank everyone for their support for darcs, and to announce a webpage with a roadmap for future darcs features. Darcs is alive and well!

Anglo Haskell 2008 -- slides and audio. Matthew Sackman announced that slides and audio from Anglo Haskell 2008 are now available.

BLAS bindings for haskell, version 0.5. Patrick Perry announced a new release of the Haskell BLAS bindings, including a number of new features and improvements.

Tutorial on information visualization and visual analytics in Haskell. Jefferson Heard announced the tutorial he will be presenting at DEFUN 2008, to give everyone a sneak peek at the long version of the tutorial before he's done with it. Comments and questions are welcome and encouraged.

interval and polynomial enclosure arithmetics. Michal Konecny announced the release of the AERN-Real and AERN-RnToRm packages, which model and reasonably efficiently implement exact real arithmetic.

FTGL 1.0. Portable truetype font rendering in OpenGL. Jefferson Heard announced the release of Haskell bindings to FTGL, an easy to use library for portable rendering of TrueType fonts in OpenGL.

Google Summer of Code

Progress updates from participants in the 2008 Google Summer of Code.

GHC plugins. Max Bolingbroke is working on dynamically loaded plugins for GHC. This week, he gave a talk at AngloHaskell.

Language.C. Benedikt Huber (visq) is working on Language.C, a standalone parser/pretty printer library for C99. This week, he announced the first release of the Language.C package.

Hoogle 4. Neil Mitchell (ndm) is working on Hoogle 4. This week, he released several command-line versions and a web version of Hoogle 4, updated the manual, and gave a talk at AngloHaskell. Next week, he plans to work on generating better Hoogle databases, and some bug fixes.

DPH physics engine. Roman Cheplyaka (Feuerbach) is working on a physics engine using Data Parallel Haskell. This week, he added complete support for general polyhedra, and fixed some bugs in the collision handler. He also added support for bounding spheres, although the results so far are disappointing, due to delays in the GHC implementation of parallel arrays. Next week, he plans to implement static bodies and BSP trees.

Generic tries. Jamie Brandon is working on a library for efficient maps using generalized tries.

GHC API. Thomas Schilling (nominolo) is working on improvements to the GHC API.

Cabal dependency framework. Andrea Vezzosi (Saizan) is working on a make-like dependency analysis framework for Cabal.

Blog noise

Haskell news from the blogosphere.

Quotes of the Week

About the Haskell Weekly News

New editions are posted to the Haskell mailing list as well as to the Haskell Sequence and Planet Haskell. RSS is also available, and headlines appear on haskell.org.

To help create new editions of this newsletter, please see the information on how to contribute. Send stories to byorgey at cis dot upenn dot edu. The darcs repository is available at darcs get http://code.haskell.org/~byorgey/code/hwn/ .