Haskell Weekly News: February 17, 2009
Welcome to issue 105 of HWN, a newsletter covering developments in the Haskell community.
And here's the Belated Valentine's Day HWN! Motto: "Remembering that you love someone three days after you were supposed to is better than not remembering at all." Of course, it's late because I spent the weekend working on the Typeclassopedia (although you won't find a link to it in this HWN because I've only included things through Saturday). Much Haskell love to all!
Plans for GHC 6.10.2. Ian Lynagh announced a quick summary of the plans for GHC 6.10.2. If there is a bug not on the high-priority list that is causing you major problems, please let the developers know. A release candidate is expected to be ready by the end of the week.
Google Summer of Code 2009. Malcolm Wallace announced that haskell.org will once again be applying to be a Google Summer of Code mentor organization. Now is the time to begin discussing ideas for student projects. Also, if you wish to help publicize GSoC amongst students, there are official posters/fliers available. A long discussion of various project ideas followed, including some analysis of the factors which contribute to project success.
happs-tutorial 0.7. Creighton Hogg announced the release of happs-tutorial 0.7, the first release of happs-tutorial built against the new Happstack project. Creighton has now taken over development of the tutorial from Thomas Hartman.
first Grapefruit release. Wolfgang Jeltsch announced the first official release of Grapefruit, a library for Functional Reactive Programming (FRP) with a focus on user interfaces. With Grapefruit, you can implement reactive and interactive systems in a declarative style. User interfaces are described as networks of communicating widgets and windows. Communication is done via different kinds of signals which describe temporal behavior.
CFP: 5th Haskell Hackathon, April 17-19, Utrecht. Sean Leather issued a call for participation in the 5th Haskell Hackathon, which will be held in Utrecht, The Netherlands, from 17-19 April. The Haskell Hackathon is a collaborative coding festival with a simple focus: build and improve Haskell libraries, tools, and infrastructure. All are welcome! See the website for more information, or join the IRC channel (#haskell-hac5). Please register if you plan to attend!
Take a break: write an essay for Onward! Essays. Simon Peyton-Jones announced a call for submissions to Onward! Essays. An Onward! essay is a thoughtful reflection upon software-related technology. Its goal is to help the reader to share a new insight, engage with an argument, or wrestle with a dilemma. The deadline is 20 April.
Data.Stream 0.3. Wouter Swierstra announced a new version of the Data.Stream package, a modest library for manipulating infinite lists. Changes include support for lazy SmallCheck, an improved Show instance, stricter scans, various documentation fixes, and several new functions from Data.List.
X Haskell Bindings 0.1. Antoine Latter announced a new release of the X Haskell Bindings (XHB) library. The goal of XHB is to provide a Haskell implementation of the X11 wire protocol, similar in spirit to the X protocol C-language Binding (XCB).
Gtk2HS 0.10.0 released. Peter Gavin announced a new release of Gtk2HS, the Haskell GTK bindings. Notable changes include support for GHC 6.10, bindings to GIO and GtkSourceView-2.0, a full switch to the new model-view implementation using a Haskell model, and many others.
Haskell.org GSoC. Daniel Kraft began a discussion about good topics for a Haskell GSoC project.
Painting logs to get a coloured tree. Joachim Breitner asked about elegant ways to annotate trees, leading to an interesting discussion.
Blog noiseHaskell news from the blogosphere.
Conor McBride: FP Lunch: Djinn, monotonic.
Gregg Reynolds: "Computation" considered harmful. "Value" not so hot either..
Darcs: darcs weekly news #17.
Antoine Latter: Dependencies in Hackage, revisited.
GHC / OpenSPARC Project: Allocate!.
Chris Done: Updates: RSS and highlighting.
Chris Done: Simple SMTP library with plain/login authentication.
The GHC Team: Ever wondered how big a closure is?.
John Van Enk: Distraction: Fun with diagrams!.
Magnus Therning: New backend for epilicious pushed..
Gtk2HS: Gtk2Hs version 0.10.0 released.
Ketil Malde: Notes from PADL.
Alson Kemp: Kudos to Bodo.
xmonad: New layout: XMonad.Layout.Cross.
Gregg Reynolds: Programming Language Semiotics.
Gregg Reynolds: Formal semantics for side effects.
Conal Elliott: From the chain rule to automatic differentiation.
Arnar Birgisson: The Non-Determinism Monad.
Matthew Jones: XMonad: A tiling window manager written in Haskell.
Gregg Reynolds: Moggi :: CT -> Hask.
Lennart Augustsson: More BASIC.
Quotes of the Week
- chrisdone: zipWith3 ($) (cycle [const,flip const]) "hai! haha!" "yarlysotense!"
- quicksilver: I'm very unlikely to give the time of day to anything which doesn't let me continue to use emacs.
- roconnor: don't let Float do your finance homework for you.
- quicksilver: @go is made of STRING and FAIL.
- drhodes: We're sorry Mr. Thunk, but this program is on a need to run basis, and you don't need to run. Now go away before I call the garbage collector.
About the Haskell Weekly News
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/