Haskell Weekly News: December 19, 2009

Submitted by jfredett on Sat, 12/19/2009 - 9:55am.
Haskell Weekly News: December 19, 2009

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

The big news this week is the release of the Glorious Glasgow Haskell compiler version 6.12.1, lots of exciting new improvements, congratulations from the whole community go out to the devs, good work GHC Team! Otherwise, this week has been quiet, with some interesting discussions about associated types and the new GHC, and some excellent new packages announced. Finally, due to the incoming holidays, there won't be an HWN for the next two weeks, I'll see you Haskellers in 2010, until then, your Haskell Weekly News!


GHC version 6.12.1. Ian Lynagh announced the (Interactive) Glasgow Haskell Compiler, version 6.12.1. Including improved support for parallel execution, Dynamic linking support on Linux, and many other improvments.

atom-0.1.4. Tom Hawkins announced a bug fix release of the atom package, affecting floating point variable initialization.

text 0.7, fast Unicode text. Bryan O'Sullivan announced a new release of the text package adds support for Unicode I/O

explicit-iomodes-0.1. Bas van Dijk announced explicit-iomodes version 0.1, a wrapper around System.IO that provides a Handle type which is parametrized with the IOMode it is in.

Hemkay, the 100% Haskell MOD player. Patai Gergely announced a Hemkay, an old-school MOD player in pure Haskell.

GT-VMT 2010: deadlines extended. Emilio Tuosto announced a deadline extension to the GT-VMT call for papers.


Restrictions on associated types for classes. Stephen Lavelle asked if there was a way to wrap a associated type in a class constraint.

Yay 6.12.1! Evan Laforge talked about some of the changes in the new version of GHC.

Blog noise

Haskell news from the blogosphere. Blog posts from people new to the Haskell community are marked with >>>, be sure to welcome them!

Quotes of the Week

  • yrlnry: <byorgey> yrlnry: just some lady who had a lot of money and decided she wanted poor grad students to have some of it after she died... pretty nice of her, actually <yrlnry> senile dementia, more likely.
  • Philonous: A 'newbie', in Haskell, is someone who hasn't yet implemented a compiler. They've only written a monad tutorial.
  • kmc: Right, for example Either (pun not intended)
  • kmc: One thing I've learned from open-source software is that if you invent enough wheels, one of them will turn out to be round and capable of rolling.
  • PhilipWadler: To see that "in" and "out" are inverses, stare at the following diagram
  • kmc: Data.Map is like a C++ STL map<k,v>, without the suck
  • edwardkmett: Most monad tutorials are written by people who barely understand monads, if at all, but unfortunately nothing can stop someone from writing a monad tutorial. We've tried, there was blood everywhere.
  • Cale: A small category is a monad in the 2-category of spans of sets.

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 jfredett . at . gmail . dot . com. The darcs repository is available at darcs get http://patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 .