Brent Yorgey | 1 Dec 02:55 2008

Haskell Weekly News: Issue 95 - November 30, 2008

---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20081130
Issue 95 - November 30, 2008
---------------------------------------------------------------------------

   Welcome to issue 95 of HWN, a newsletter covering developments in the
   [1]Haskell community.

   Real World Haskell is [2]finally here! [3]Read it online, and/or [4]get
   your own dead tree copy. Better yet, get two copies, one for yourself
   and one for a friend. The fifteenth [5]Haskell Communities and
   Activities Report is also here---check out all the exciting stuff being
   worked on in the Haskell world!

Announcements

   HCAR. Janis Voigtlaender [6]announced the 15th edition of the
   [7]Haskell Communities and Activities Report (HCAR) is now available!

   Not quite another Haskell tutorial, but .... Janis Voigtlaender
   [8]announced that he submitted his [9]Habilitation thesis last week.
   The first few chapters of it try to give an introduction to Haskell
   with emphasis on types and reasoning principles.

   hledger 0.2. Simon Michael [10]announced version 0.2 of
   [http://joyful.com/hledger hledger, a minimal haskell clone of John
   Wiegley's [11]"ledger" text-based accounting tool.

   darcs zlib error workaround. Eric Kow [12]outlined workarounds and
   future plans for a darcs bug relating to broken CRCs in gzipped patch
   files. You should read this if you have installed darcs 2.1.2 via the
   Cabal build method.

   Turbinado 0.2. Alson Kemp [13]announced version 0.2 of [14]Turbinado,
   an easy-to-use, fast web application framework.

   Fun with type functions. Simon Peyton-Jones [15]requests examples of
   compelling use cases for type functions: "can you tell us about the
   most persuasive, fun application you've encountered, for type families
   or functional dependencies? Simple is good. It doesn't have to be
   elaborate: just something that does something useful you could not have
   done otherwise."

Jobs

   PhD Positions in Language-based Security at Chalmers. Andrei Sabelfeld
   [16]announced the availability of [17]PhD student positions in
   programming language-based security in the Department of Computer
   Science and Engineering at Chalmers University of Technology, Sweden.
   The application deadline is January 30, 2009.

   FP Jobs. Julien Sylvestre [18]announced several new permanent
   positions, based in Paris, with MLstate -- an IT company whose
   functional programming approach to SaaS and cloud computing has been
   recently recognized by the French Ministry of Research Innovation
   Award.

Blog noise

   [19]Haskell news from the [20]blogosphere.
     * Dan Piponi (sigfpe): [21]An Approach to Algorithm Parallelisation.
       Dan illustrates a clever, general framework for parallelizing some
       not-so-obviously-parallelizable algorithms, based on linear
       operations over rings.
     * Real-World Haskell: [22]First European Orders Now Landing.
     * Braden Shepherdson: [23]Pimp Your XMonad #3: Prompt. Braden
       continues his series on getting the most out of your xmonad
       configuration with a post describing the Prompt family of
       extensions.
     * Real-World Haskell: [24]Amazon orders now arriving.
     * Real-World Haskell: [25]Orders Now Arriving on the US West Coast.
     * Luke Palmer: [26]Relative time FRP. A new, more elegant semantics
       for FRP -- relative time instead of absolute time?
     * JP Moresmau: [27]Predictable random for testing.
     * Osfameron: [28]London Perl Workshop tomorrow!.
     * >>> Phil Ratzsch: [29]Initial Haskell Impressions.
     * Chung-chieh Shan: [30]Metalinguistics.
     * Alex McLean: [31]Babble. A simple vocable synthesiser that runs in
       a web browser, written in HaXe.
     * Jonathan Tang: [32]Sum types vs. typeclasses.
     * Magnus Therning: [33]Re: Redesigning GHC's build system. Magnus's
       response to a recent post about redoing GHC's build system.
     * Real-World Haskell: [34]Real World Haskell is shipping!.
     * Twan van Laarhoven: [35]Knight in n, part 1: moves. Twan explores
       knight-move problems in Haskell.
     * Conal Elliott: [36]Semantic editor combinators. An elegant
       explanation of semantic editor combinators -- a principled
       framework for building up ways to "edit" components of structured
       values.
     * David Sankel: [37]Why is the Reactive Behavior tutorial taking so
       long? splitB.
     * Chung-chieh Shan: [38]Bowling balls. A nice solution to the
       bowling-ball problem in Haskell.
     * >>> Cory: [39]Developing in "impractical" languages.
     * Chris Double: [40]Dynamic Compilation and Loading of Modules in
       Haskell. A mini-tutorial on using the GHC API.
     * Ashish Hanwadikar: [41]More on Haskell DSL. A Haskell DSL for
       replacing 'make'.
     * Luke Palmer: [42]Screw laziness (w.r.t. Fran semantics).

Quotes of the Week

     * quicksilver: I ACCIDENTALLY THE WHOLE VERB
     * dons: [on ghc's new code generation] <byorgey> so how's the new
       code gen better? <dons> it's got 98% less dumbs.
     * adu: source code is transient, dreams are forever.
     * monochrom: n is the nth English letter.
     * nomeata: Ah, it seems I'm creating a tuple with more than 62
       elements somewhere...
     * dons: we had 15 years building ivory towers - time to throw rocks
       from the top!

About the Haskell Weekly News

   New editions are posted to [43]the Haskell mailing list as well as to
   [44]the Haskell Sequence and [45]Planet Haskell. [46]RSS is also
   available, and headlines appear on [47]haskell.org.

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

References

   1. http://haskell.org/
   2. http://www.realworldhaskell.org/blog/2008/11/25/real-world-haskell-is-shipping/
   3. http://book.realworldhaskell.org/read/
   4. http://book.realworldhaskell.org/#buy
   5. http://www.haskell.org/communities/
   6. http://www.haskell.org//pipermail/haskell-cafe/2008-November/051112.html
   7. http://www.haskell.org/communities/
   8. http://article.gmane.org/gmane.comp.lang.haskell.general/16640
   9. http://wwwtcs.inf.tu-dresden.de/~voigt/habil.pdf
  10. http://www.haskell.org//pipermail/haskell-cafe/2008-November/050920.html]
  11. http://newartisans.com/software/ledger.html
  12. http://www.haskell.org//pipermail/haskell-cafe/2008-November/051021.html
  13. http://www.haskell.org//pipermail/haskell/2008-November/020836.html
  14. http://www.turbinado.org/
  15. http://www.haskell.org//pipermail/haskell-cafe/2008-November/051069.html
  16. http://article.gmane.org/gmane.comp.lang.haskell.general/16637
  17. http://www.chalmers.se/cse/EN/news/vacancies/positions/ph-d-positions-in
  18. http://article.gmane.org/gmane.comp.lang.haskell.general/16636
  19. http://planet.haskell.org/
  20. http://haskell.org/haskellwiki/Blog_articles
  21. http://sigfpe.blogspot.com/2008/11/approach-to-algorithm-parallelisation.html
  22. http://www.realworldhaskell.org/blog/2008/11/29/first-european-orders-now-landing/
  23. http://braincrater.wordpress.com/2008/11/29/pimp-your-xmonad-3-prompt/
  24. http://www.realworldhaskell.org/blog/2008/11/26/amazon-orders-now-arriving/
  25. http://www.realworldhaskell.org/blog/2008/11/28/orders-now-arriving-on-the-us-west-coast/
  26. http://lukepalmer.wordpress.com/2008/11/28/relative-time-frp/
  27. http://jpmoresmau.blogspot.com/2008/11/predictable-random-for-testing.html
  28. http://greenokapi.net/blog/2008/11/28/london-perl-workshop-tomorrow/
  29. http://www.geeklair.net/~pratzsch/blog/2008/11/initial-haskell-impressions.html
  30. http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Metalinguistics/
  31. http://yaxu.org/babble/
  32. http://eve-language.blogspot.com/2008/11/sum-types-vs-typeclasses.html
  33. http://therning.org/magnus/archives/417
  34. http://www.realworldhaskell.org/blog/2008/11/25/real-world-haskell-is-shipping/
  35. http://twan.home.fmf.nl/blog/haskell/Knight1.details
  36. http://conal.net/blog/posts/semantic-editor-combinators/
  37. http://netsuperbrain.com/blog/posts/why-is-the-reactive-behavior-tutorial-taking-so-long-splitb/
  38. http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Bowling_balls/
  39. http://onag.blogspot.com/2008/11/developing-in-impractical-languages.html
  40. http://www.bluishcoder.co.nz/2008/11/dynamic-compilation-and-loading-of.html
  41. http://feedproxy.google.com/~r/typepad/ahanwadi/ashishs_niti/~3/n41w6S_82SE/more-on-haskell.html
  42. http://lukepalmer.wordpress.com/2008/11/23/screw-laziness/
  43. http://www.haskell.org/mailman/listinfo/haskell
  44. http://sequence.complete.org/
  45. http://planet.haskell.org/
  46. http://sequence.complete.org/node/feed
  47. http://haskell.org/
  48. http://haskell.org/haskellwiki/HWN
  49. http://code.haskell.org/~byorgey/code/hwn/

Gmane