[Haskell-cafe] Haskell Weekly News: Issue 152 - March 08, 2010

jfredett at gmail.com jfredett at gmail.com
Mon Mar 8 16:32:37 EST 2010


---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20100308
Issue 152 - March 08, 2010
---------------------------------------------------------------------------
   Welcome to issue 152 of HWN, a newsletter covering developments in the
   [1]Haskell community.

   Hello Haskellers, this week brings updates to some standards (like
   Parsec), as well as some new tunes to the Haskell songbook. WAI and
   Yesod were released, giving some new options for Haskell-based web
   applications, Don Stewart made some improvements to his Genetic
   Optimizer system to include options from GHC's new LLVM backend, and I
   made some serious progress on the new HWN software.

   Speaking of the new software, there have been numerous reports of warts
   and other unfortunate things with the current editions of the HWN. Fear
   not, these warts are well known and being worked on intently.
   Unfortunately, it's somewhat difficult to fix them given the current
   publication software, however, in the new-and-improved version that
   (hopefully) should be entering use soon, these warts will be removed.

   So, without further interuption about the stylistic content,
   Haskellers, your Haskell Weekly News!

Announcements

   Bluetile 0.3.1. Jan Vornberger [2]announced Bluetile, an adaptation of
   xmonad for the masses. Bluetile aims to make tiling window managers
   accessible by drawing on standard window manager conventions and
   idioms. ED: This is not technically an announcement, but it's very cool
   and everyone should check it out!

   yesod 0.0.0 (web framework). Michael Snoyman [3]announced the release
   of yesod, a web framework based on WAI.

   wai-0.0.0 (Web Application Interface). Michael Snoyman [4]announced the
   first release of wai, a library implementing the WAI protocol.

   iteratee-parsec 0.0.2. Maciej Piechotka [5]announced iteratee-parsec, a
   library which allows for parsec parsers in the IterateeG monad.

   Parsec 3.1.0. Derek Elkins [6]announced a new release of Parsec,
   containing many improvments due (primarily) to Antoine Latter.

   Progression-0.3 (supporting benchmarking in Haskell). Neil Brown
   [7]announced a new release of Progression. Progression is a utility
   built on top of Criterion for recording benchmarks for several version
   of your code.

   Ghent Functional Programming Group: First Meeting on April 1, 2010.
   Jeroen Janssen [8]announced the first meeting of the Ghent Functional
   Programming group, see the post for location and time details.

   PhD position in Functional Programming at Chalmers (deadline
   2010-04-07). Patrik Jansson [9]announced an opening for a PhD student
   at Chalmers, working in Functional Programming and DSELs.

   VSTTE 2010: Verified Software -- Third Call for Papers. Gudmund Grov
   [10]announced a third CFP for VSTTE 2010, the Third International
Conference on Verified Software: Theories, Tools, and Experiments.

   barchart-0.1.1. Sebastian Fischer [11]announced barchart, a command
   line program with an associated library for generating bar charts.

   Call for Participation: CHR Summer School. Jon Sneyers [12]announced a
   call for participation in the CHR Summer School on Programming and
   Reasoning with Rules and Constraints.

Discussion

   Free theorem - what do we need it for. Maciej Piechotka [13]asked about
   Free Theorems and what they were good for.

   Has anybody translated Douglas Hofstadter's Scientific American
   articles introducting Scheme to a general audience into Haskell?
   Benjamin L. Russell [14]asked if anyone had considered translating
   Douglas Hofstadter's SciAm articles introducting Scheme to Haskell.

   Evolving Faster Haskell Programs (now with LLVM!). Don Stewart [15]our
   resident speed demon is at it again, harnessing the new LLVM backend of
   GHC and the power of Natural Selection to make his programs go even
   faster.

Blog noise

   [16]Haskell news from the [17]blogosphere. Blog posts from people new
   to the Haskell community are marked with >>>, be sure to welcome them!
     * Neil Brown: [18]Synchronous Channels using MVars.
     * "FP Lunch": [19]Causal Semantics of (A)FRP.
     * Darcs: [20]darcs weekly news #56.
     * Dan Piponi (sigfpe): [21]Products, Limits and Parametric
       Polymorphism.
     * Bryn Keller: [22]Real World Haskell.
     * Isaac Dupree: [23]Next Project, Move doc-parsing to from GHC to
       Haddock.
     * Isaac Dupree: [24]Summer of Code Wrap-Up..
     * Isaac Dupree: [25]Status update.
     * Isaac Dupree: [26]platform progress.
     * Isaac Dupree: [27]another boring update, & question :-).
     * Isaac Dupree: [28]How To Navigate Your Code:.
     * Michael Snoyman: [29]Persistence.
     * Neil Brown: [30]Choice over Events using STM.
     * Michael Snoyman: [31]Tweedle Beetle Battle.
     * Galois, Inc: [32]The Semantics of Asynchronous Exceptions.
     * Bryan O'Sullivan: [33]What's in a parser? Attoparsec rewired (2/2).
     * Bryan O'Sullivan: [34]What's in a parsing library? (1/2).
     * Neil Brown: [35]Progression 0.3: Bar Charts and Normalisation.

Quotes of the Week

     * edwardk: heh, i'm amused the ParsecT that Antoine Latter put
       together is in the form of a right kan extension ;)
     * Philippa: <TR1N1TY> I'm selling botz and backdoors
       <Philippa> I'm selling bans
     * samlee (via reddit): haha those ghc options are longer than actual
       program

About the Haskell Weekly News

   New editions are posted to [36]the Haskell mailing list as well as to
   [37]the Haskell Sequence and [38]Planet Haskell. [39]RSS is also
   available, and headlines appear on [40]haskell.org.

   To help create new editions of this newsletter, please see the
   information on [41]how to contribute. Send stories to jfredett . at .
   gmail . dot . com. The darcs repository is available at darcs get
   [42]http://patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 .

References

   1. http://haskell.org/
   2. http://www.bluetile.org/
   3. http://article.gmane.org/gmane.comp.lang.haskell.cafe/71314
   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/71184
   5. http://article.gmane.org/gmane.comp.lang.haskell.cafe/71144
   6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/71122
   7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/71041
   8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/70981
   9. http://article.gmane.org/gmane.comp.lang.haskell.general/17842
  10. http://article.gmane.org/gmane.comp.lang.haskell.general/17841
  11. http://article.gmane.org/gmane.comp.lang.haskell.general/17831
  12. http://article.gmane.org/gmane.comp.lang.haskell.general/17825
  13. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/71117
  14. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/71022
  15. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/70967
  16. http://planet.haskell.org/
  17. http://haskell.org/haskellwiki/Blog_articles
  18. http://chplib.wordpress.com/2010/03/08/synchronous-channels-using-mvars/
  19. http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=369
  20. http://blog.darcs.net/2010/03/darcs-weekly-news-56.html
  21. http://blog.sigfpe.com/2010/03/products-limits-and-parametric.html
  22. http://www.xoltar.org/?p=36
  23. http://haddock2009.wordpress.com/2009/07/21/next-project-move-doc-parsing-to-from-ghc-to-haddock/
  24. http://haddock2009.wordpress.com/2009/08/26/summer-of-code-wrap-up/
  25. http://haddock2009.wordpress.com/2009/05/12/status-update/
  26. http://haddock2009.wordpress.com/2009/05/20/platform-progress/
  27. http://haddock2009.wordpress.com/2009/05/26/another-boring-update-question/
  28. http://haddock2009.wordpress.com/2009/06/23/how-to-navigate-your-code/
  29. http://www.snoyman.com/blog/entry/persistence/
  30. http://chplib.wordpress.com/2010/03/04/choice-over-events-using-stm/
  31. http://www.snoyman.com/blog/entry/tweedle-beetle-battle/
  32. http://www.galois.com/blog/2010/03/04/the-semantics-of-asynchronous-exceptions/
  33. http://www.serpentine.com/blog/2010/03/03/whats-in-a-parser-attoparsec-rewired-2/
  34. http://www.serpentine.com/blog/2010/03/03/whats-in-a-parsing-library-1/
  35. http://chplib.wordpress.com/2010/03/02/progression-0-3-bar-charts-and-normalisation/
  36. http://www.haskell.org/mailman/listinfo/haskell
  37. http://sequence.complete.org/
  38. http://planet.haskell.org/
  39. http://sequence.complete.org/node/feed
  40. http://haskell.org/
  41. http://haskell.org/haskellwiki/HWN
  42. http://patch-tag.com/r/jfredett/HWN2/pullrepo%20HWN2


More information about the Haskell-Cafe mailing list