[Haskell-cafe] Haskell Weekly News: Issue 108 - March 7, 2009

Brent Yorgey byorgey at seas.upenn.edu
Sat Mar 7 18:20:26 EST 2009

Haskell Weekly News
Issue 108 - March 07, 2009

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

   The ICFP programming contest will be held from 26-29th June! It's not
   too early to start thinking about putting a team together.


   tar Duncan Coutts [2]announceda major new release of the
   [3]tar package for handling ".tar" archive files. This release has a
   completely new and much improved API.

   storable 0.1 -- Storable type class for variable-sized data. Tomáš
   Janoušek [4]announced the first release of the [5]storable library,
   which fills the gap between Foreign.Storable and Data.Binary by adding
   support for marshalling (finite) values of variable-sized data types,
   like lists or trees, while preserving the performance and memory
   efficiency one expects from the Storable class. It also provides a
   (monadic) syntactic sugar that takes care of alignment restrictions by
   itself and makes instance deriving easy.

   CFP: Submit a talk proposal to CUFP. Kathleen Fisher [6]requested talk
   proposals for [7]CUFP.

   The Industrial Haskell Group. Duncan Coutts [8]announced the creation
   of the [9]Industrial Haskell Group (IHG). The IHG is an organisation to
   support the needs of commercial users of the Haskell programming
   language. Currently, the main activity of the IHG is a collaborative
   development scheme, in which multiple companies fund work on the
   Haskell development platform to their mutual benefit. The scheme has
   started with three partners of the IHG, including Galois and Amgen.

   pandoc 1.2. John MacFarlane [10]announced the release of [11]pandoc
   version 1.2. The most significant new feature is support for literate
   Haskell; you can now use pandoc directly on literate Haskell source
   files to produce syntax-highlighted HTML output.

   A Haskell binding for the Augeas API. Jude [12]announced a [13]Haskell
   FFI binding for the Augeas configuration editing API.

   Haskell Logo Voting will start soon!. Eelco Lempsink [14]announced that
   [15]voting for the new Haskell logo will begin on March 16! Everyone
   subscribed to haskell-cafe will receive a ballot; if you are not
   subscribed but would like to vote, email Eelco with the subject
   "haskell logo voting ballot request" and include a short, unique

   Happstack 0.2 Released. Matthew Elder [16]announced the [17]release of
   [18]Happstack 0.2.

   Extensible and Modular Generics for the Masses: emgm-0.3. Sean Leather
   [19]announced the third major release of [20]Extensible and Modular
   Generics for the Masses (EMGM), a library for generic programming in
   Haskell using type classes and a sum-of-products view. Deriving is now
   greatly improved, and there are several new functions, including case,
   everywhere, and everywhere'.

   major speed improvement: regex-tdfa reaches 1.0.0. ChrisK proudly
   [21]announced the version 1.0.0 release of [22]regex-tdfa. This is is
   not just a bug fix release; it is a serious improvement in the
   asymptotic running time of the library algorithms.


   Definitions of purity and Lazy IO. Oleg began a [23]discussion on lazy

   Left fold enumerator - a real pearl overlooked?. Günther Schmidt began
   a [24]discussion of left-fold enumerators and their current status
   within the community.


   Looking for a co-founder for a startup using Haskell. Ed McCaffrey
   [25]is looking for a co-founder to work on a startup music project in
   Haskell. Email Ed for more information.

   Fully-funded doctoral studentships in dependently type programming at
   Oxford and Strathclyde. Jeremy Gibbons [26]announced two fully-funded
   doctoral student positions in dependently-typed programming at
   [27]Oxford and [28]Strathclyde.

Blog noise

   [29]Haskell news from the [30]blogosphere.
     * Holumbus: [31]First release of Holumbus-MapReduce.
     * FP Lunch: [32]Breadth first labelling.
     * Sean Leather: [33]Experiments with EMGM: Emacs org files.
     * Galois, Inc: [34]Call for Proposals: CUFP 2009.
     * Matthew Elder: [35]Happstack 0.2 Released.
     * Yi: [36]Lazy and Incremental Parsing: the paper.
     * Xmonad: [37]xmonad as a multi-head sliding block puzzle.
     * Don Stewart (dons): [38]Playing with GHC's parallel runtime.
     * Bjorn Buckwalter: [39]Extended sessions with the Haskell Curl
     * Manuel M T Chakravarty: [40]Installing GtK2Hs on a Mac with the
       native GTK+ OS X Framework..
     * Alex Mason: [41]If you need speed, don't talk to main!.
     * Luke Palmer: [42]New game: SpaceBattle.
     * Galois, Inc: [43]Galois Tech Talk: Specializing Generators for
       High-Performance Monte-Carlo Simulation in Haskell.
     * Bjorn Buckwalter: [44]Programmer Man.
     * Conrad Parker: [45]Random code: Pretty printing durations in
     * The GHC Team: [46]New paper: Runtime Support for Multicore Haskell.
     * ganesh: [47]London Haskell Users Group.
     * Manuel M T Chakravarty: [48]This is the performance of a dot
       product of two vectors of 10....
     * Sean Leather: [49]Template Haskell 2.3 or Cabal 1.2? EMGM can't
       have both!.
     * Tom Schrijvers: [50]Complete and Decidable Type Inference for
     * Galois, Inc: [51]Trustworthy Voting Systems.
     * Well-Typed.Com: [52]The Industrial Haskell Group.
     * Sean Leather: [53]Incremental fold, a design pattern.
     * Darcs: [54]darcs weekly news #19.
     * FP Lunch: [55]Container eating.

About the Haskell Weekly News

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

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


   1. http://haskell.org/
   2. http://www.haskell.org//pipermail/haskell-cafe/2009-March/056870.html
   3. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/tar
   4. http://article.gmane.org/gmane.comp.lang.haskell.general/16934
   5. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/storable
   6. http://article.gmane.org/gmane.comp.lang.haskell.general/16904
   7. http://cufp.galois.com/2009/call.html
   8. http://article.gmane.org/gmane.comp.lang.haskell.general/16903
   9. http://industry.haskell.org/
  10. http://article.gmane.org/gmane.comp.lang.haskell.general/16899
  11. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pandoc
  12. http://article.gmane.org/gmane.comp.lang.haskell.general/16897
  13. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/augeas
  14. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54201
  15. http://community.haskell.org/~eelco/poll.html
  16. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54144
  17. http://blog.happstack.com/2009/03/04/happstack-02-released
  18. http://blog.happstack.com/2009/03/04/happstack-02-released
  19. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54035
  20. http://www.cs.uu.nl/wiki/GenericProgramming/EMGM
  21. http://article.gmane.org/gmane.comp.lang.haskell.cafe/53943
  22. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex%2Dtdfa
  23. http://thread.gmane.org/gmane.comp.lang.haskell.general/16914
  24. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/53873
  25. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54246
  26. http://article.gmane.org/gmane.comp.lang.haskell.general/16927
  27. http://web.comlab.ox.ac.uk/news/72-full.html
  28. http://personal.cis.strath.ac.uk/~conor/phds/
  29. http://planet.haskell.org/
  30. http://haskell.org/haskellwiki/Blog_articles
  31. http://holumbus.fh-wedel.de/blog/?p=17
  32. http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=205
  33. http://feedproxy.google.com/~r/splonderzoek/~3/6bxI33NIRMc/experiments-with-emgm-emacs-org-files.html
  34. http://www.galois.com/blog/2009/03/05/call-for-proposals-cufp-2009/
  35. http://blog.happstack.com/2009/03/04/happstack-02-released/
  36. http://yi-editor.blogspot.com/2009/03/lazy-and-incremental-parsing-paper.html
  37. http://xmonad.wordpress.com/2009/03/04/xmonad-as-a-multi-head-sliding-block-puzzle/
  38. http://donsbot.wordpress.com/2009/03/04/playing-with-ghcs-parallel-runtime/
  39. http://flygdynamikern.blogspot.com/2009/03/extended-sessions-with-haskell-curl.html
  40. http://justtesting.org/post/83333955
  41. http://axman6.homeip.net/blog/2009/03/if-you-need-speed-dont-talk-to-main.html
  42. http://lukepalmer.wordpress.com/2009/03/04/new-game-spacebattle/
  43. http://www.galois.com/blog/2009/03/03/galois-tech-talk-specializing-generators-for-high-performance-monte-carlo-simulation-in-haskell/
  44. http://flygdynamikern.blogspot.com/2009/02/programmer-man.html
  45. http://blog.kfish.org/2009/03/random-code-pretty-printing-durations.html
  46. http://ghcmutterings.wordpress.com/2009/03/03/new-paper-runtime-support-for-multicore-haskell/
  47. http://www.londonhug.net/2009/03/03/80/
  48. http://justtesting.org/post/83014052
  49. http://feedproxy.google.com/~r/splonderzoek/~3/WqqB1QrNZ_4/template-haskell-23-or-cabal-12-emgm.html
  50. http://tomschrijvers.blogspot.com/2009/03/complete-and-decidable-type-inferennce.html
  51. http://www.galois.com/blog/2009/03/02/trustworthy-voting-systems/
  52. http://blog.well-typed.com/2009/03/the-industrial-haskell-group/
  53. http://feedproxy.google.com/~r/splonderzoek/~3/tj_MkKqIlkQ/incremental-fold-design-pattern.html
  54. http://blog.darcs.net/2009/03/darcs-weekly-news-19.html
  55. http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=201
  56. http://www.haskell.org/mailman/listinfo/haskell
  57. http://sequence.complete.org/
  58. http://planet.haskell.org/
  59. http://sequence.complete.org/node/feed
  60. http://haskell.org/
  61. http://haskell.org/haskellwiki/HWN
  62. http://code.haskell.org/~byorgey/code/hwn/

More information about the Haskell-Cafe mailing list