[Haskell-cafe] 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
http://sequence.complete.org/hwn/20090217
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!
Announcements
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
week.
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
others.
Discussion
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
[25]discussion.
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
authentication.
* The GHC Team: [35]Ever wondered how big a closure is?.
* Luke Palmer: [36]Dana update: Core execution language, dependent
combinators.
* 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,
runOrCopy.
* Conal Elliott: [47]From the chain rule to automatic
differentiation.
* Arnar Birgisson: [48]The Non-Determinism Monad.
* Matthew Jones: [49]XMonad: A tiling window manager written in
Haskell.
* Gregg Reynolds: [50]Moggi :: CT -> Hask.
* Lennart Augustsson: [51]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
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/ .
References
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-Cafe
mailing list