Brent Yorgey | 6 Dec 22:27 2008

Haskell Weekly News: Issue 96 - December 6, 2008

---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20081206
Issue 96 - December 06, 2008
---------------------------------------------------------------------------

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

Announcements

   Haskell haikus. Gwern Branwen [2]announced that he has collected all
   known haikus about Haskell and put them on a [3]wiki page. Add more!

   Platforms that GHC supports. Simon Peyton-Jones [4]linked to a [5]new
   page clearly articulating what platforms GHC supports, and what
   platforms its maintainers would like it to support. If you're
   interested and willing to help sponsor a "Tier 2" platform, let them
   know!

   Using Data Parallel Haskell. Manuel Chakravarty [6]announced a new
   [7]wiki page with documentation for Data Parallel Haskell.

   DrHylo 0.0.1. Hugo Pacheco [8]announced the [9]release of [10]DrHylo, a
   tool for deriving hylomorphisms from a restricted Haskell syntax. It is
   based on the algorithm first presented in the paper Deriving Structural
   Hylomorphisms From Recursive Definitions at ICFP'96 by Hu, Iwasaki, and
   Takeichi. The generated code can be run with [11]Pointless Haskell,
   allowing the visualization of the recursion trees of Haskell functions.

   pointless-haskell 0.0.1. Hugo Pacheco [12]announced the [13]release of
   [14]Pointless Haskell, a library for point-free programming with
   recursion patterns defined as hylomorphisms, inspired in ideas from the
   PolyP library. The re-implementation of the library using type
   functions (in opposition to classes with functional dependencies)
   enables a type-level view of data types as the fixed points of functors
   and provides a better experience to the users in terms of code sanity.
   The library also features the visualization of the intermediate data
   structure of hylomorphisms with GHood.

   Projects that depend on the vty package?. Corey O'Connor [15]asked
   whether there are any other projects that depend on the [16]vty
   package. If so, let him know! The package also has a new [17]trac and
   wiki.

   haskell-src-exts 0.4.4. Niklas Broberg [18]announced the release of
   [19]haskell-src-exts 0.4.4, which adds support for pragmas.

   ChristmasTree 0.1. S. Doaitse Swierstra [20]announced the release of
   the [21]ChristmasTree package, which stands for "Changing Haskell's
   Read Implementation Such That by Manipulating Abstract Syntax Trees it
   Reads Expressions Efficiently".

   TTTAS. S. Doaitse Swierstra [22]announced the release of [23]TTTAS, a
   library for typed transformations of typed abstract syntax.

   GHood. Hugo Pacheco [24]announced that GHood, a graphical backend for
   the lightweight Hood Haskell debugger, has now been [25]released as a
   Cabal package.

Discussion

   Animated line art. Andrew Coppin [26]asked for ideas on writing Haskell
   to generate some animations.

Jobs

   Scala job in Boston writing quantitative finance software. Paul
   Chiusano [27]announced that [28]ClariFI is looking to hire developers
   with a strong background in functional programming to do a mixture of
   Scala and Java programming. ClariFI is a small company (about 15
   developers) that specializes in software for quantitative investment
   management. This position is for the Boston office. If you're
   interested, send him an email.

Blog noise

   [29]Haskell news from the [30]blogosphere.
     * Bryan O'Sullivan: [31]Functional programmers on Twitter.
     * Conal Elliott: [32]Sequences, segments, and signals.
     * >>> Gianfranco Alongi: [33]QuickCheck(ing) the code i C.
     * Edward Kmett: [34]The Pointed-Set Comonad.
     * Twan van Laarhoven: [35]Knight in n, part 3: rings.
     * "The GHC Team": [36]Explicit Stack Traces.
     * Real-World Haskell: [37]The Real World Haskell Book Club.
     * Real-World Haskell: [38]Real World Haskell: Now in Brazil.
     * >>> Matt Hellige: [39]Pointless fun.
     * Chung-chieh Shan: [40]The pointed-set monad.
     * Holumbus: [41]Status Update.
     * Paul R Brown: [42].editrc Tidbit for ghci.
     * Roman Cheplyaka: [43]DPH docs and project status.
     * David Sankel: [44]Introducing Reactive: Behaviors.
     * Manuel M T Chakravarty: [45]How to use Data Parallel Haskell..
     * Conal Elliott: [46]Prettier functions for wrapping and wrapping.
     * Twan van Laarhoven: [47]Knight in n, part 2: combinatorics.
     * Yi: [48]Prototypes: Encoding OO-style inheritance in Haskell.
     * "Osfameron": [49]Functional Pe(a)rls v2 (now with Monads!) at the
       London Perl Workshop 2008.
     * Conal Elliott: [50]Sequences, streams, and segments.
     * Conal Elliott: [51]Early inspirations and new directions in
       functional reactive programming.
     * Clemens Fruhwirth: [52]XMonad GridSelect.

About the Haskell Weekly News

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

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

References

   1. http://haskell.org/
   2. http://www.haskell.org//pipermail/haskell-cafe/2008-December/051529.html
   3. http://haskell.org/haskellwiki/Haiku
   4. http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/15958
   5. http://hackage.haskell.org/trac/ghc/wiki/Platforms
   6. http://www.haskell.org//pipermail/glasgow-haskell-users/2008-December/016271.html
   7. http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell
   8. http://article.gmane.org/gmane.comp.lang.haskell.general/16668
   9. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/DrHylo
  10. http://haskell.di.uminho.pt/wiki/DrHylo
  11. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pointless-haskell
  12. http://article.gmane.org/gmane.comp.lang.haskell.cafe/48598
  13. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pointless-haskell
  14. http://haskell.di.uminho.pt/wiki/Pointless+Haskell
  15. http://article.gmane.org/gmane.comp.lang.haskell.cafe/48471
  16. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/vty
  17. http://trac.haskell.org/vty/
  18. http://www.haskell.org//pipermail/haskell-cafe/2008-December/051444.html
  19. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell-src-exts-0.4.4
  20. http://www.haskell.org//pipermail/haskell/2008-December/020847.html
  21. http://en.wikipedia.org/wiki/Sinterklaas
  22. http://www.haskell.org//pipermail/haskell/2008-December/020848.html
  23. http://www.cs.uu.nl/wiki/bin/view/Center/TTTAS
  24. http://www.haskell.org//pipermail/haskell/2008-December/020849.html
  25. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GHood-0.0.2
  26. http://www.haskell.org//pipermail/haskell-cafe/2008-December/051451.html
  27. http://www.haskell.org//pipermail/haskell-cafe/2008-December/051295.html
  28. http://clarifi.com/
  29. http://planet.haskell.org/
  30. http://haskell.org/haskellwiki/Blog_articles
  31. http://www.serpentine.com/blog/2008/12/05/functional-programmers-on-twitter/
  32. http://conal.net/blog/posts/sequences-segments-and-signals/
  33. http://writert.blogspot.com/2008/12/quickchecking-code-i-c.html
  34. http://comonad.com/reader/2008/the-pointed-set-comonad/
  35. http://twan.home.fmf.nl/blog/haskell/Knight3.details
  36. http://ghcmutterings.wordpress.com/2008/12/04/explicit-stack-traces/
  37. http://www.realworldhaskell.org/blog/2008/12/03/the-real-world-haskell-book-club/
  38. http://www.realworldhaskell.org/blog/2008/12/03/real-world-haskell-now-in-brazil/
  39. http://matt.immute.net/content/pointless-fun
  40. http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Pointed_set/
  41. http://holumbus.fh-wedel.de/blog/?p=16
  42. http://mult.ifario.us/p/editrc-tidbit-for-ghci
  43. http://physics-dph.blogspot.com/2008/12/dph-docs-and-project-status.html
  44. http://netsuperbrain.com/blog/posts/introducing-reactive-behaviors/
  45. http://justtesting.org/post/62610924
  46. http://conal.net/blog/posts/prettier-functions-for-wrapping-and-wrapping/
  47. http://twan.home.fmf.nl/blog/haskell/Knight2.details
  48. http://yi-editor.blogspot.com/2008/12/prototypes-encoding-oo-style.html
  49. http://greenokapi.net/blog/2008/12/01/functional-pearls-v2-now-with-monads-at-the-london-perl-workshop-2008/
  50. http://conal.net/blog/posts/sequences-streams-and-segments/
  51. http://conal.net/blog/posts/early-inspirations-and-new-directions-in-functional-reactive-programming/
  52. http://blog.clemens.endorphin.org/2008/11/xmonad-gridselect.html
  53. http://www.haskell.org/mailman/listinfo/haskell
  54. http://sequence.complete.org/
  55. http://planet.haskell.org/
  56. http://sequence.complete.org/node/feed
  57. http://haskell.org/
  58. http://haskell.org/haskellwiki/HWN
  59. http://code.haskell.org/~byorgey/code/hwn/

Gmane