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


HWEB. Eric Macaulay, following a little prodding by Neil Mitchell, has released version 0 of HWEB, a small tool for producing literate Haskell programs.

Cabal- and cabal-install-0.6.2. Duncan Coutts announced point-releases of the Cabal library and the cabal-install command line tool. These releases include a number of fixes and minor improvements, and are expected to be included with ghc-6.10.2.

Barrie 0.3.1. Fraser Wilson announced a hackage release of Barrie, an implementation of an idea for supporting state based, user-driven GUIs.

Yogurt-0.3. Martijn van Steenbergen announced the release of Yogurt-0.3, a MUD client library for Haskell. This version improves over 0.2 in several ways, including support for GHC 6.10, no more unsafeCoerce needed, new support for forking threads, and various refactorings.

wxFruit-0.1.2. Henk-Jan van Tuyl announced an update of wxFruit, a graphical user interface that combines some of the power and versatility of wxHaskell with the elegance and simplicity of Fruit. The new version works with GHC 6.10, and also includes a demo game, PaddleBall. Interested parties, take note: the position of developer/maintainer for this library is currently open.

Paper draft: "Denotational design with type class morphisms". Conal Elliott announced a draft of a new paper, "Denotational design with type class morphisms". Feedback is appreciated, especially if in time for the March 2 ICFP deadline.

Crypto 4.2.0 & Related News. Creighton Hogg announced the release of version 4.2.0 of the Crypto library. Creighton will also betaking over maintenance of the library from Dominic Steinitz.

The Typeclassopedia, and request for feedback. Brent Yorgey announced a first draft of an article entitled 'The Typeclassopedia', a "starting point for the student of Haskell wishing to gain a firm grasp of its standard type classes." Comments and feedback are encouraged!

hslibsvm- - A FFI binding to LibSVM. S. Guenther announced the hlibsvm package, a set of Haskell bindings to the C++ libsvm library.

spacepart- (was called data-spacepart). Corey O'Connor announced a new release of the spacepart package, supporting space-partitioning data structures. The new release includes many bug fixes and some code cleanup.

pqueue-mtl, stateful-mtl. Louis Wasserman announced two new packages, stateful-mtl and pqueue-mtl. stateful-mtl provides an ST monad transformer, several useful operations on generic monad transformers, and a monad transformer intended to cleanly externally wrap operations on a mutable array (including resizing operations). pqueue-mtl provides implementations of several structures supporting a generic 'single-in, single-out' paradigm (encapsulated in a typeclass named Queuelike), including stacks, queues, and several implementations of priority queues.

haha-0.1 - Animated ascii lambda. Sebastiaan Visser announced haha, a very minimal vector based ascii art library written just for fun. If you've always wanted to have a full-color rotating vector based ascii art lambda on your terminal, now is your chance!


Darcs and Google Summer of Code. Eric Kow floated the idea of having darcs apply to the Google Summer of Code as a separate mentoring organization, and discussed several ideas for student projects.


Postdoctoral Research Position at Yale University. Paul Hudak announced the availability of a postdoctoral research position at Yale University. The successful candidate will apply modern, high-level programming language ideas (such as embodied in Haskell) to help design and implement a language for the control of BGP-based network routers, with the goal of realizing high-level networking protocols for traffic engineering, security, and related networking concerns.

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/ .