Saturday, April 22, 2006

Haskell' Summary and Status

I'll try to update the Haskell community periodically on the status of the Haskell' language standard.
As mentioned previously, we are currently focusing on two topics, concurrency and the class system. If you feel that you have anything important to contribute to those topics, now is the time to review the proposals, join in the Haskell' mailing list and let us know what you know!
Stephanie Weirich has posted a summary of the class system discussion.
Stephanie says:
     This page is important because it lists all of the proposals not
     related to MPTCs as well as trying to capture the big picture
     about where we stand with respect to MPTCs. I've been trying to
     not duplicate text that appears elsewhere in the wiki, but just
     provide a consistent picture of the state of the discussions on
     the mailing list.

     Please take a look at this page and help me fill it out. In
     particular, I've been trying to take a pulse of where we stand on
     some of these issues, and some of you may not agree! Tell me if
     I'm off the wall. Also, I've (mostly) concentrated on issues that
     have tickets, so I may have missed some issues that were only
     discussed in the mailing list.  Please let me know if there is
     anything I've forgotten.
Simon Marlow has posted a summary of the concurrency discussion.
Simon says:
     I have tried to summarise the various points that have arisen
     during the discussion.  If anyone feels they have been
     mis-paraphrased, or I have forgotten something, please feel free
     to edit, or send me some text for inclusion.  I don't want to
     include long gobs of text in here, though: just summarise the
     main points, and if necessary link to relevant mailing list
Thanks, Simon & Stephanie for keeping things moving forward!  

Saturday, April 15, 2006

Halfs, a Haskell Filesystem

I'm very exited this week because the company I work for just released a piece of open source software, Halfs, a Haskell Filesystem.
There are a few groups thinking of using it, including darcs, a revision control system, and house an operating system written in Haskell.
Since it requires kernel modules and a very specific Linux kernel (for now), I decided to release a virtual machine image that folks can download and just use on any architecture as described in the "virtualization environment" section of the quick start guide.