[Haskell-cafe] Haskell Weekly News: Issue 142 - December 13, 2009

jfredett at gmail.com jfredett at gmail.com
Sun Dec 13 18:45:29 EST 2009

Haskell Weekly News
Issue 142 - December 13, 2009
   Welcome to issue 142 of HWN, a newsletter covering developments in the
   [1]Haskell community.

   First of all, apologies for the late edition, I've only one set of
   finals left, and then everything should return to a normal schedule (at
   least, that's the plan). This week brings lots of development on the
   various usb utilities, an edition of the Haskell Web News (which
   covers, in summary, the events of the previous month in the Haskell
   online community), and some really great discussion about why Haskell
   is Pure. Until next week, Haskeller's, your Haskell Weekly News!


   Next meeting: December 17th at MIT (32-G882). Ravi Nanavati
   [2]announced the next meeting of the Boston Area Haskell User Group.
   Ryan Newton will be talking about Intel Concurrent Collections for

   PCLT-0.1 and PCLT-DB-0.1. Andrey Sisoyev [3]announced his first two
   packages he's developed in Haskell. Both of his new packages relate to
   localization of packages.

   Announcing a summer internship for a NASA-sponsored project. Lee Pike
   [4]announced a new summer internship sponsored by NASA and Galois, Inc.

   unicode-symbols-0.1.1. Roel van Dijk [5]announced the release of his
   package 'unicode-symbols'. This packages offers alternative symbols for
   a number of common function and operators from the base and container

   ls-usb- Roel van Dijk [6]announced a minor update of ls-usb,
   his package for listing USB devices connected to your system.

   usb-safe-0.1. Bas van Dijk [7]announced the release of his package
   usb-safe, which provides an abstract interface to the bindings-libusb

   usb-0.3. Bas van Dijk [8]announced a new release of his 'usb' library
   for high-level communication with usb devices from Haskell.

   bindings-libusb-1.4.2. Bas van Dijk [9]announced a new version of
   bindings-libusb, a DSL based, low level binding to libusb

   The Haskell Web News: December 2009 Edition. Don Stewart [10]announced
   the Haskell Web News for December.

   new installment of failure framework. Michael Snoyman [11]announced the
   next installment of the Failure Framework.

   PortAudio Windows Tutorial and Binaries. M Xyz [12]announced a tutorial
   for setting up PortAudio on Windows

   readline-statevar- Krzysztof Skrzetnicki [13]announced a small
   wrapper for readline.

   hakyll-0.1. Jasper van der Jeugt [14]announced Hakyll, a simple static
   site generator written in Haskell.


   Why? John D. Earle [15]asked about what benefits of purity in Haskell.

   Type system speculation. Andrew Coppin [16]asked about why we
   Haskeller's (including himself) are so obsessed with the type system.

   To Hackage or not to Hackage. John Van Enk [17]asked about whether it
   was worth putting a package on Hackage.

   Hayoo and Hoogle (beginner question). drostin77 [18]asked our
   'Hopefully Helpful Haskell Community' about the differences between
   Hoogle and Hayoo.

Blog noise

   [19]Haskell news from the [20]blogosphere. Blog posts from people new
   to the Haskell community are marked with >>>, be sure to welcome them!
     * Manuel M T Chakravarty: [21]Using DTrace to track scheduler events
       of GHC's runtime.
     * Darcs: [22]darcs weekly news #47.
     * Brent Yorgey: [23]Mgu's and universal properties.
     * Philip Wadler: [24]Computer Science Education Week.
     * Bryan O'Sullivan: [25]The performance of Data.Text.
     * Neil Brown: [26]Solving the Santa Claus Problem with Conjunction.
     * Douglas M. Auclair (geophf): [27]Don't know; don't care: Whatever.
     * Ivan Lazar Miljenovic: [28]Command Input/Output and blocking.
     * Galois, Inc: [29]Tech Talk: John Launchbury presents Conal
       Elliottâs âBeautiful Differentiationâ.
     * Well-Typed.Com: [30]Talk at the Functional Programming eXchange.
     * Neil Brown: [31]The Problem with Parallel Participants Professing
     * Sean Leather: [32]Draft: "Pull-Ups, Push-Downs, and Passing It
       Around: Exercises in Functional Incrementalization".
     * Mikael Vejdemo Johansson (Syzygy-): [33]Coordinatization with hom
     * Haskell Web News: [34]What's new in Haskell? December 2009.
     * Dan Piponi (sigfpe): [35]Where do monads come from?.
     * Michael Snoyman: [36]Two language extensions.

Quotes of the Week

     * sproingie: | {-# LANGUAGE NoTypeChecking #-}
     * kmc: the usual structure for a Haskell program is a crunchy IO
       shell with a gooey chocolate pure function center
     * sproingie: if it makes Cale's brane asplode, i think there's no
       hope for me understanding it
     * Wikipedia: In topology, the long line (or Alexandroff line) is a
       topological space analogous to the real line, but much longer.
     * ray: a monad tutorial is like a sausage factory
     * TomTobin: ::facepalm:: I wrote "Foobar" as a placeholder as I was
       typing [for the author's name], and never replaced it [in my
     * ski: > (let id :: (forall id. id -> id) -> id -> id; id id = id id
       in id) id 5
     * dmwit: analogies are endofunctors in the category of bad
     * knobo: I really like this :) I can see that haskell is really cool
       now. This i a "matrix moment" for me :)

About the Haskell Weekly News

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

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


   1. http://haskell.org/
   2. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67829
   3. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67818
   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67637
   5. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67628
   6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67624
   7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67623
   8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67622
   9. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67621
  10. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67455
  11. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67417
  12. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67407
  13. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67328
  14. http://article.gmane.org/gmane.comp.lang.haskell.cafe/67312
  15. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/67702
  16. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/67658
  17. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/67551
  18. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/67412
  19. http://planet.haskell.org/
  20. http://haskell.org/haskellwiki/Blog_articles
  21. http://justtesting.org/post/281294210
  22. http://blog.darcs.net/2009/12/darcs-weekly-news-47.html
  23. http://byorgey.wordpress.com/2009/12/11/mgus-and-universal-properties/
  24. http://wadler.blogspot.com/2009/12/computer-science-education-week.html
  25. http://www.serpentine.com/blog/2009/12/10/the-performance-of-data-text/
  26. http://chplib.wordpress.com/2009/12/10/solving-the-santa-claus-problem-with-conjunction/
  27. http://logicaltypes.blogspot.com/2008/07/dont-know-dont-care-whatever.html
  28. http://ivanmiljenovic.wordpress.com/2009/12/10/command-inputoutput-and-blocking/
  29. http://www.galois.com/blog/2009/12/09/tech-talk-john-launchbury-presents-conal-elliots-beautiful-differentiation/
  30. http://blog.well-typed.com/2009/12/talk-at-the-functional-programming-exchange/
  31. http://chplib.wordpress.com/2009/12/08/the-problem-with-parallel-participants-professing-priority/
  32. http://feedproxy.google.com/~r/splonderzoek/~3/vjibqjB5x04/draft-pull-ups-push-downs-and-passing.html
  33. http://blog.mikael.johanssons.org/archive/2009/12/coordinatization-with-hom-complexes/
  34. http://haskellwebnews.wordpress.com/2009/12/05/whats-new-in-haskell-december-2009/
  35. http://blog.sigfpe.com/2009/12/where-do-monads-come-from.html
  36. http://snoyberg.wordpress.com/2009/12/07/two-language-extensions/
  37. http://www.haskell.org/mailman/listinfo/haskell
  38. http://sequence.complete.org/
  39. http://planet.haskell.org/
  40. http://sequence.complete.org/node/feed
  41. http://haskell.org/
  42. http://haskell.org/haskellwiki/HWN
  43. http://patch-tag.com/r/jfredett/HWN2/pullrepo%20HWN2

More information about the Haskell-Cafe mailing list