- February 2014 (2)
- October 2012 (2)
- October 2010 (1)
- August 2010 (5)
- May 2010 (1)
- February 2010 (1)
- January 2010 (2)
- December 2009 (1)
- September 2009 (1)
- August 2009 (2)
- July 2009 (2)
- June 2009 (1)
- May 2009 (3)
- March 2009 (6)
- February 2009 (11)
- January 2009 (11)
- November 2008 (9)
- October 2008 (3)
- September 2008 (4)
Category Archives: Releases
An example session with the interpreter:
$ piet hello.png
Where the input file is the helloworld.piet program:
Here’s some Piet programs:
Piet is implemented in Haskell.
Here we are two years later, on the verge of 1000 open source Haskell applications, libraries and tools (993 at the time of writing), all swinging around cabal and cabal-install.
Is the Haskell community getting any better at the production of code? To work this out, I made a 28 day sliding average of the daily releases to Hackage, and there’s a clear upwards trend. More people are releasing more Haskell than ever before:
The two spikes correspond to the yearly GHC major releases, where a whole suite of libraries get updated.
We can break Hackage down by category too, to see what areas Haskell is being used in:
Half of all libraries (just over 500) are devoted to data structures, text handling and parsing, system interactions, control structures and abstractions, graphics, and development tools. Nothing terribly category-theoretic there :-)
Following closely are network, web, math, sound and database programming. (Breakdown of the top 30 categories).
The release of new code also mirrors the growth in community participation. Here, the growth in the Haskell IRC channel over the last 7 years:
It seems we’re seeing an obvious correlation between community input (new programmers) and output (project releases).
Join in: the lambdas are hot!
Vesa Kaihlavirta has moved GHC 6.10 from [testing] into [extra], so Arch now ships with GHC 6.10 out of the box. Also out of the box comes:
So you can immediately get into full haskell development mode.
The AUR package suite has been updated to play well with 6.10, and the most used AUR packages will continue to move into the binary packaging of the [community] repository.
The AUR packages have an advantage over cabal-install of having C libraries resolved to native packages, and they’ve been checked to build on Arch.
To read more about these bindings, check out the authors’ blog posts:
HDBC, John Goerzon’s industrial strength database suite for Haskell has been updated in Arch. You can now get the latest versions of:
This library is the one described in the book “Real World Haskell”.