[Haskell-cafe] Haskell Weekly News: Issue 114 - April 17, 2009

Brent Yorgey byorgey at seas.upenn.edu
Fri Apr 17 07:46:25 EDT 2009

Haskell Weekly News
Issue 114 - April 17, 2009

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

   The [2]5th Haskell Hackathon is underway in Utrecht! Happy Haskell
   hacking! An early HWN this week since I will be traveling this weekend
   (but not, unfortunately, to the Hackathon).


   Reminder: Haskell Communities and Activities Report. Janis Voigtlaender
   [3]reminded everyone that the deadline for the [4]May 2009 edition of
   the Haskell Communities and Activities Report is only two weeks away.
   If you haven't already, please write an entry for your new project, or
   update your old entry.

   primes. Sebastian Fischer [5]announced the release of the [6]primes
   package, which implements lazy wheel sieves for efficient, purely
   functional generation of prime numbers in Haskell.

   level-monad-0.3. Sebastian Fischer [7]announced version 0.3 of the
   package [8]level-monad, which implements breadth-first search directly
   as an instance of MonadPlus (without using an intermediate tree
   representation). Version 0.3 adds a MonadPlus instance for iterative
   deepening inspired by Michael Spivey's paper on [9]Algebras for
   combinatorial search.

   hgettext 0.1.10. Vasyl Pasternak [10]announced a new release of the
   [11]hgettext package, which now has bindings to all gettext functions.

   Haskell logo in TeX. Philip Hölzenspies [12]announced a version of the
   new [13]Haskell logo design prepared using TikZ, for inclusion in LaTeX

   The Monad.Reader (14) - Call for copy. Wouter Swierstra [14]issued a
   call for copy for Issue 14 of [15]The Monad.Reader. The deadline for
   submissions is May 15, 2009. Let Wouter know if you intend to submit
   something -- the sooner, the better.

   time Ashley Yakeley [16]announced the release of [17]time, which should now compile on Windows.


   Code Golf. Sebastian Fischer [18]started a lively round of code golf
   with his code for list diagonalization.

   Converting IO [XmlTree] to [XmlTree]. rodrigo.bonifacio [19]asked how
   to convert an IO [XmlTree] into an [XmlTree], leading to a discussion of
   Haskell pedagogy.

Blog noise

   [21]Haskell news from the [22]blogosphere.
     * Roman Cheplyaka: [23]Fun in Utrecht.
     * Roman Cheplyaka: [24]Utrecht: first impressions.
     * >>> Daniel van den Eijkel: [25]Hommage: Haskell Offline Music
       Manipulation And Generation EDSL.
     * >>> Brandon Simmons: [26]Some initial tests of Tries.
     * Christopher Lane Hinson: [27]Trends in Profiling Haskell.
     * >>> Larry O'Brien: [28]Windows & .NET Watch: Haskell: It's like
       Klingon, but with math!.
     * Sean Escriva: [29]Why Haskell is a joy to learn.
     * GHC / OpenSPARC Project: [30]Instruction counts on x86 vs SPARC.
     * Sebastian Fischer: [31]Barefaced pilferage of monadic bind.
     * Benjamin L. Russell: [32]Climbing the Towers of Hanoi with
       Haskell-style Curry from a Monadic Container (While Sparing the

Quotes of the Week

     * Gracenotes: And then the type system goes all crazy and demands
       that x and 1 are both Word32s!
     * mauke: data What a = No; instance Monad What where { return _ = No;
       No >>= _ = No }
     * pumpkin: makes the next internet hit video, 2 natural
       transformations, 1 functor
     * mmorrow: a functor is like an analogy between two analogies
     * FliPPeh: @faq Can Conficker be rewritten in Haskell? <lambdabot>
       <no location info>: parse error on input `:'
     * HairyDude: The Haskell Type System is a Harsh Mistress.. there
       ain't no such thing as a free theorem.
     * LeCamarade: Now, let's say the set is {Haskell, SML, Ruby,
       Tomatoes, Human, Cabbage, Noise, IRC}.
     * Babelfish: And there you travel: a beam tracer! Naturally, there
       are many things that ought to be amend.

About the Haskell Weekly News

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

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


   1. http://haskell.org/
   2. http://haskell.org/haskellwiki/Hac5
   3. http://article.gmane.org/gmane.comp.lang.haskell.cafe/57075
   4. http://www.haskell.org/pipermail/haskell/2009-April/021180.html
   5. http://article.gmane.org/gmane.comp.lang.haskell.cafe/57042
   6. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/primes
   7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/56981
   8. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/level-monad
   9. http://spivey.oriel.ox.ac.uk/mike/search-jfp.pdf
  10. http://article.gmane.org/gmane.comp.lang.haskell.cafe/56940
  11. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hgettext
  12. http://article.gmane.org/gmane.comp.lang.haskell.general/17094
  13. http://www.cs.utwente.nl/~holzensp/haskelllogo.sty
  14. http://article.gmane.org/gmane.comp.lang.haskell.general/17090
  15. http://haskell.org/haskellwiki/The_Monad.Reader
  16. http://article.gmane.org/gmane.comp.lang.haskell.libraries/10921
  17. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/time
  18. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56957
  19. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56898
  21. http://planet.haskell.org/
  22. http://haskell.org/haskellwiki/Blog_articles
  23. http://ro-che.blogspot.com/2009/04/fun-in-utrecht.html
  24. http://ro-che.blogspot.com/2009/04/utrecht-first-impressions.html
  25. http://substitut-fuer-feinmotorik.net/projects/haskellommage/introduction
  26. http://coder.bsimmons.name/blog/2009/04/some-initial-tests-of-tries/
  27. http://blog.downstairspeople.org/2009/04/16/trends-in-profiling-haskell/
  28. http://www.sdtimes.com/content/article.aspx?ArticleID=33399
  29. http://www.webframp.com/2009/04/15/why-haskell-is-a-joy-to-learn/
  30. http://ghcsparc.blogspot.com/2009/04/instruction-counts-on-x86-vs-sparc.html
  31. http://www-ps.informatik.uni-kiel.de/~sebf/haskell/stealing-bind.html
  32. http://dekudekuplex.wordpress.com/2009/04/13/climbing-the-towers-of-hanoi-with-haskell-style-curry-from-a-monadic-container-while-sparing-the-sugar/
  33. http://www.haskell.org/mailman/listinfo/haskell
  34. http://sequence.complete.org/
  35. http://planet.haskell.org/
  36. http://sequence.complete.org/node/feed
  37. http://haskell.org/
  38. http://haskell.org/haskellwiki/HWN
  39. http://code.haskell.org/~byorgey/code/hwn/

More information about the Haskell-Cafe mailing list