[Haskell] Haskell Weekly News: Issue 105 - February 17, 2009

Brent Yorgey byorgey at seas.upenn.edu
Tue Feb 17 11:26:33 EST 2009

Haskell Weekly News
Issue 105 - February 17, 2009

   Welcome to issue 105 of HWN, a newsletter covering developments in the
   [1]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 [2]announced a quick summary of the
   plans for GHC 6.10.2. If there is a bug not on the [3]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

   Bug fix to regex-tdfa, new version 0.97.3. ChrisK [4]announced a [5]new
   release of regex-tdfa which fixes some additional bugs. Three Cheers
   For QuickCheck!

   Google Summer of Code 2009. Malcolm Wallace [6]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 [7]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 [8]announced the release of
   [9]happs-tutorial 0.7, the first release of happs-tutorial built
   against the new [10]Happstack project. Creighton has now taken over
   development of the tutorial from Thomas Hartman.

   first Grapefruit release. Wolfgang Jeltsch [11]announced the first
   official release of [12]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
   [13]issued a call for participation in the [14]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
   [15]announced a call for submissions to [16]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 [17]announced a new version of the
   [18]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 [19]announced a new release of
   the [20]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 [21]announced a [22]new release of
   [23]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


   Haskell.org GSoC. Daniel Kraft began a [24]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

Blog noise

   [26]Haskell news from the [27]blogosphere.
     * Conor McBride: [28]FP Lunch: Djinn, monotonic.
     * Gregg Reynolds: [29]"Computation" considered harmful. "Value" not
       so hot either..
     * Darcs: [30]darcs weekly news #17.
     * Antoine Latter: [31]Dependencies in Hackage, revisited.
     * GHC / OpenSPARC Project: [32]Allocate!.
     * Chris Done: [33]Updates: RSS and highlighting.
     * Chris Done: [34]Simple SMTP library with plain/login
     * The GHC Team: [35]Ever wondered how big a closure is?.
     * Luke Palmer: [36]Dana update: Core execution language, dependent
     * John Van Enk: [37]Distraction: Fun with diagrams!.
     * Magnus Therning: [38]New backend for epilicious pushed..
     * Alex Mason: [39]Shootout PiDigits program kinda sucks (and possibly
       so does GHC).
     * Gtk2HS: [40]Gtk2Hs version 0.10.0 released.
     * Ketil Malde: [41]Notes from PADL.
     * Alson Kemp: [42]Kudos to Bodo.
     * xmonad: [43]New layout: XMonad.Layout.Cross.
     * Gregg Reynolds: [44]Programming Language Semiotics.
     * Gregg Reynolds: [45]Formal semantics for side effects.
     * xmonad: [46]contribs review: CycleWindows, multimedia keys,
     * Conal Elliott: [47]From the chain rule to automatic
     * Arnar Birgisson: [48]The Non-Determinism Monad.
     * Matthew Jones: [49]XMonad: A tiling window manager written in
     * Gregg Reynolds: [50]Moggi :: CT -> Hask.
     * Lennart Augustsson: [51]More BASIC.

Quotes of the Week

     * chrisdone: zipWith3 ($) (cycle [const,flip const]) "hai! haha!"
     * 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

   New editions are posted to [52]the Haskell mailing list as well as to
   [53]the Haskell Sequence and [54]Planet Haskell. [55]RSS is also
   available, and headlines appear on [56]haskell.org.

   To help create new editions of this newsletter, please see the
   information on [57]how to contribute. Send stories to byorgey at cis
   dot upenn dot edu. The darcs repository is available at darcs get
   [58]http://code.haskell.org/~byorgey/code/hwn/ .


   1. http://haskell.org/
   2. http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/16304
   3. http://hackage.haskell.org/trac/ghc/query?status=new&status=assigned&status=reopened&priority=high&priority=highest&milestone=6.10.2&order=priority
   4. http://article.gmane.org/gmane.comp.lang.haskell.general/16859
   5. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-tdfa
   6. http://article.gmane.org/gmane.comp.lang.haskell.general/16857
   7. http://code.google.com/p/google-summer-of-code/wiki/GsocFlyers
   8. http://article.gmane.org/gmane.comp.lang.haskell.general/16848
   9. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/happs-tutorial
  10. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/happs-tutorial
  11. http://article.gmane.org/gmane.comp.lang.haskell.cafe/52847
  12. http://haskell.org/haskellwiki/Grapefruit
  13. http://article.gmane.org/gmane.comp.lang.haskell.cafe/52689
  14. http://haskell.org/haskellwiki/Hac5
  15. http://article.gmane.org/gmane.comp.lang.haskell.cafe/52660
  16. http://onward-conference.org/calls/foressays
  17. http://article.gmane.org/gmane.comp.lang.haskell.cafe/52558
  18. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Stream/
  19. http://article.gmane.org/gmane.comp.lang.haskell.cafe/52364
  20. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhb
  21. http://www.haskell.org//pipermail/haskell-cafe/2009-February/055490.html
  22. https://sourceforge.net/project/showfiles.php?group_id=49207package_id=42440&release_id=659598
  23. http://www.haskell.org/gtk2hs/
  24. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/52553
  25. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/52461
  26. http://planet.haskell.org/
  27. http://haskell.org/haskellwiki/Blog_articles
  28. http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=187
  29. http://syntax.wikidot.com/blog:5
  30. http://blog.darcs.net/2009/02/news-and-discussions-1_13.html
  31. http://panicsonic.blogspot.com/2009/02/dependencies-in-hackage-revisited.html
  32. http://ghcsparc.blogspot.com/2009/02/allocate.html
  33. http://chrisdone.com/blog/html/2009-02-13-lang-spec-tag-rss.html
  34. http://chrisdone.com/blog/html/2009-02-13-smtp.html
  35. http://ghcmutterings.wordpress.com/2009/02/12/53/
  36. http://lukepalmer.wordpress.com/2009/02/12/dana-update-core-execution-language-dependent-combinators/
  37. http://blog.sw17ch.com/wordpress/?p=18
  38. http://therning.org/magnus/archives/499
  39. http://axman6.homeip.net/blog/2009/02/shootout-pidigits-program-kinda-sucks-and-possibly-so-does-ghc.html
  40. http://haskell.org/gtk2hs/archives/2009/02/11/gtk2hs-version-0100-released/
  41. http://blog.malde.org/index.php/2009/02/11/notes-from-padl/
  42. http://www.alsonkemp.com/haskell/kudos-to-bodo/
  43. http://xmonad.wordpress.com/2009/02/10/new-layout-xmonadlayoutcross/
  44. http://syntax.wikidot.com/blog:4
  45. http://syntax.wikidot.com/blog:3
  46. http://xmonad.wordpress.com/2009/02/08/contribs-review-cyclewindows-multimedia-keys-runorcopy/
  47. http://conal.net/blog/posts/from-the-chain-rule-to-automatic-differentiation/
  48. http://www.hvergi.net/2009/02/the-non-determinism-monad/
  49. http://matburt.net/?p=36
  50. http://syntax.wikidot.com/blog:1
  51. http://augustss.blogspot.com/2009/02/more-basic-not-that-anybody-should-care.html
  52. http://www.haskell.org/mailman/listinfo/haskell
  53. http://sequence.complete.org/
  54. http://planet.haskell.org/
  55. http://sequence.complete.org/node/feed
  56. http://haskell.org/
  57. http://haskell.org/haskellwiki/HWN
  58. http://code.haskell.org/~byorgey/code/hwn/

More information about the Haskell mailing list