[Haskell] Haskell Weekly News: Issue 110 - March 21, 2009

Brent Yorgey byorgey at seas.upenn.edu
Sat Mar 21 10:01:02 EDT 2009

Haskell Weekly News
Issue 110 - March 21, 2009

   [1]Haskell community.

   [2]Facebook apps with Happstack, [3]Sudoku with Cryptol, what next?
   new releases of [4]GHC, [5]jhc, and the [6]Monad.Reader, some [7]fun
   [8]visualizations, and more. Also, students: apply to work on a
   [9]Haskell project for the Google Summer of Code!


   GHC 6.10.2 Release Candidate 1. Ian Lynagh [10]announced the [11]first
   are much cheaper if we find them before the release!

   jhc 0.6.0 Haskell Compiler. John Meacham [12]announced the release of
   [13]jhc 0.6.0.

   Safe Lazy IO in Haskell. Nicolas Pouillard [14]announced the
   [15]safe-lazy-io package that provides special types and combinators
   for performing safe lazy I/O.

   [16]announced [17]game-tree, which provides a class for dynamic
   game trees, and purely functional algorithms for searching them.

   random-shuffle package. Manlio Perillo [18]announced the availability
   of the [19]random-shuffle package, which is based on [20]Oleg's

   random-stream package. Manlio Perillo [21]announced the
   [22]random-stream package, which provides a portable interface for the
   operating system source of pseudo random data. Supported sources are
   Unix /dev/urandom, Win32 CryptGenRandom and OpenSSL pseudo random
   numbers generator.

   language-python. Bernie Pope [23]announced the [24]language-python

   Google Summer of Code. Malcolm Wallace [25]announced that haskell.org
   has once again been accepted as a mentoring organisation for the 2009
   UTC). Students applicants are encouraged to interact with the community
   accepted as a separate organisation this year, haskell.org will be
   willing to accept proposals relating to darcs.

   regex-tdfa-1.1.0. ChrisK [26]announced the release of
   [27]regex-tdfa-1.1.0. This version is a small performance update to the
   the new version uses a type class and SPECIALIZE pragmas to avoid
   converting to String. This should make adding support for searching
   other Char containers easy to do.

   Haskell on your system? Information wanted!. Don Stewart [28]announced
   that haskell.org now features links to wiki pages explaining how to
   distro maintainer for these systems, please consider adding relevant
   info they need.

   libffi 0.1 released. Remi Turk [29]announced the release of [30]libffi
   called whose types are not known before run-time.

   Haskell Logo Voting has started!. Eelco Lempsink [31]announced that
   will not do for storing bikes ensued.

   The Monad.Reader (13). Wouter Swierstra [32]announced that a new issue
   of [33]The Monad.Reader, a quarterly magazine about functional
   Chris Eidhof and Eelco Lempsink; and "Calculating Monads with Category
   Theory" by Derek Elkins.

   dzen-utils 0.1. Felipe Lessa [34]announced the release of
   [35]dzen-utils 0.1, which contains various utilities for creating dzen
   ability to apply colors locally (instead of applying for everything
   padding, and more.


   transformers versus mtl. Ganesh Sittampalam began a [36]discussion on

   least fixed points above something. Jens Blanck [37]asked about a
   to computing the least defined fixed point).

   Type equality proof. Martijn van Steenbergen [38]requested feedback on
   a proposed module collecting utilities for working with type equality

   What unsafeInterleaveIO is unsafe. Yusaku Hashimoto began a
   [39]discussion by asking why unsafeInterleaveIO is considered unsafe,
   or under what circumstances its use can be considered safe.


   How do students learn Haskell? Postgraduate project at University of
   Kent. S.J.Thompson [40]announced that funding is available for a
   [41]postgraduate project to study how students learn Haskell, based on
   the wealth of data collected through the instrumented version of the
   [42]Helium system for Haskell. The project will be supervised by Simon
   Thompson and Sally Fincher, in collaboration with Jurriaan Hage,
   Utrecht University.

Blog noise

   [43]Haskell news from the [44]blogosphere.
     * Neil Mitchell: [45]Concise Generic Queries. Neil compares solving a
       query problem with several different generic programming libraries.
     * Jeff Heard: [46]Preview: Data Waves. A neat new type of data
       visualization, built using Hieroglyph.
     * >>> necrobious: [47]A fun example of Haskell's newtype.
     * GHC / OpenSPARC Project: [48]Peak issue rate is 18.64 Gig
     * happstack.com: [49]Jeremy Shaw creates first Facebook App with
     * GHC / OpenSPARC Project: [50]Peak performance.
     * Galois, Inc: [51]Solving Sudoku Using Cryptol.
     * Xmonad: [52]xmonad on ubuntu. A tutorial on getting started with
       xmonad on Ubuntu.
     * Don Stewart (dons): [53]Visualising the Haskell Universe. Pretty
       dependency graphs of ten thousand Haskell modules!
     * >>> Sean Chapel: [54]Haskell.
     * >>> Dean Berris: [55]The Haskell Experiment: HaskellDB, HTTP, and
     * Holumbus: [56]Hayoo! Update. The Hayoo! package index has been
       updated to include everything currently on Hackage!
     * >>> John Wiegley: [57]Journey into Haskell, Part 1. John ventures
       down the rabbit hole.
     * Bjorn Buckwalter: [58]Blogging with Pandoc, literate Haskell, and a
     * Bjorn Buckwalter: [59]Extended sessions with the Haskell Curl
     * Brent Yorgey: [60]Monad.Reader #13 is out!.
     * Manuel M T Chakravarty: [61]Final version of "GPU Kernels as
       Data-Parallel Array Computations in Haskell"..
     * Xmonad: [62]Visualising xmonad.
     * Darcs: [63]darcs weekly news #21.
     * mightybyte: [64]Transactional Integrity Problem.
     * >>> Dean Berris: [65]The Haskell Experiment: Learning a New
       Programming Language.
     * >>> John Wiegley: [66]Hello Haskell, Goodbye Lisp.

Quotes of the Week

     * ray: three dimensional zippers make my scalp hurt when i get my
       hair caught in them
     * dolio: [regarding a paypal spam message on #haskell] Take that,
       Harrop! Does OCaml have illegal cracking utilities?
     * lament: I think I speak for everyone in this channel when I say
       haskell is absolutely horrible and nobody would ever want to use it
     * MiguelMitrofanov: The first glimpse of this [logo] vote scared me
       computer down.
     * osfameron: <ImInYourMonad> can I store gtk2hs-Buttons in a
       them on with gtk2hs-Thread
     * chrisdone: I think you mean Peyton `Simon` Jones.

About the Haskell Weekly News

   New editions are posted to [67]the Haskell mailing list as well as to
   [68]the Haskell Sequence and [69]Planet Haskell. [70]RSS is also
   available, and headlines appear on [71]haskell.org.

   To help create new editions of this newsletter, please see the
   information on [72]how to contribute. Send stories to byorgey at cis
   [73]http://code.haskell.org/~byorgey/code/hwn/ .


   1. http://haskell.org/
   2. http://blog.happstack.com/2009/03/18/jeremy-shaw-creates-first-facebook-app-with-happstack/
   3. http://www.galois.com/blog/2009/03/18/solving-sudoku-using-cryptol/
   4. http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/16506
   5. http://www.haskell.org//pipermail/haskell/2009-March/021116.html
   6. http://www.haskell.org/haskellwiki/The_Monad.Reader
   7. http://vis.renci.org/jeff/2009/03/20/preview-data-waves/
   8. http://donsbot.wordpress.com/2009/03/16/visualising-the-haskell-universe/
   9. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55109
  10. http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/16506
  11. http://www.haskell.org/ghc/dist/6.10.2-rc1/
  13. http://repetae.net/computer/jhc/
  14. http://article.gmane.org/gmane.comp.lang.haskell.general/16977
  15. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/safe%2Dlazy%2Dio
  16. http://article.gmane.org/gmane.comp.lang.haskell.general/16976
  17. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/game%2Dtree
  18. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55159
  19. http://haskell.mperillo.ath.cx/random-shuffle-0.0.2.tar.gz
  20. http://okmij.org/ftp/Haskell/perfect-shuffle.txt
  21. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55143
  22. http://haskell.mperillo.ath.cx/random-stream-0.0.1.tar.gz
  23. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55116
  24. http://projects.haskell.org/language-python/
  25. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55109
  26. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55073
  28. http://article.gmane.org/gmane.comp.lang.haskell.cafe/55036
  29. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54959
  31. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54958
  32. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54880
  33. http://www.haskell.org/haskellwiki/The_Monad.Reader
  34. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54835
  35. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/dzen-utils
  36. http://thread.gmane.org/gmane.comp.lang.haskell.libraries/10807
  37. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/55132
  38. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/54946
  39. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/54840
  40. http://article.gmane.org/gmane.comp.lang.haskell.general/16967
  41. http://www.cs.kent.ac.uk/research/pg/
  42. http://www.cs.uu.nl/wiki/Helium
  43. http://planet.haskell.org/
  44. http://haskell.org/haskellwiki/Blog_articles
  45. http://neilmitchell.blogspot.com/2009/03/concise-generic-queries.html
  47. http://necrobious.blogspot.com/2009/03/fun-example-of-haskells-newtype.html
  48. http://ghcsparc.blogspot.com/2009/03/peak-issue-rate-is-1864-gig-instrssec.html
  50. http://ghcsparc.blogspot.com/2009/03/peak-performance.html
  52. http://xmonad.wordpress.com/2009/03/18/xmonad-on-ubuntu/
  54. http://seanchapel.blogspot.com/2009/03/haskell.html
  55. http://www.deanberris.com/mental-blabberings/2009/3/17/the-haskell-experiment-haskelldb-http-and-monads.html
  56. http://holumbus.fh-wedel.de/blog/?p=19
  57. http://www.newartisans.com/2009/03/journey-into-haskell-part-1.html
  59. http://flygdynamikern.blogspot.com/2009/03/extended-sessions-with-haskell-curl.html
  60. http://byorgey.wordpress.com/2009/03/16/monadreader-13-is-out/
  61. http://justtesting.org/post/86905420
  62. http://xmonad.wordpress.com/2009/03/16/visualising-xmonad/
  63. http://blog.darcs.net/2009/03/darcs-weekly-news-21.html
  64. http://softwaresimply.blogspot.com/2008/02/transactional-integrity-problem.html
  65. http://www.deanberris.com/mental-blabberings/2009/3/14/the-haskell-experiment-learning-a-new-programming-language.html
  66. http://www.newartisans.com/2009/03/hello-haskell-goodbye-lisp.html
  67. http://www.haskell.org/mailman/listinfo/haskell
  68. http://sequence.complete.org/
  69. http://planet.haskell.org/
  70. http://sequence.complete.org/node/feed
  71. http://haskell.org/
  72. http://haskell.org/haskellwiki/HWN
  73. http://code.haskell.org/~byorgey/code/hwn/

More information about the Haskell mailing list