Editorial = Just "[http://blog.happstack.com/2009/03/18/jeremy-shaw-creates-first-facebook-app-with-happstack/ Facebook apps with Happstack], [http://www.galois.com/blog/2009/03/18/solving-sudoku-using-cryptol/ Sudoku with Cryptol], what next? Tic-tac-toe with darcs? Anyway, lots of neat stuff this week, including new releases of [http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/16506 GHC], [http://www.haskell.org//pipermail/haskell/2009-March/021116.html jhc], and the [http://www.haskell.org/haskellwiki/The_Monad.Reader Monad.Reader], some [http://vis.renci.org/jeff/2009/03/20/preview-data-waves/ fun] [http://donsbot.wordpress.com/2009/03/16/visualising-the-haskell-universe/ visualizations], and more. Also, students: apply to work on a [http://article.gmane.org/gmane.comp.lang.haskell.cafe/55109 Haskell project for the Google Summer of Code]!", Community [ ], Announce [ Item "GHC 6.10.2 Release Candidate 1" "Ian Lynagh" "[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/16506 announced] the [http://www.haskell.org/ghc/dist/6.10.2-rc1/ first release candidate for GHC 6.10.2]. Please test as much as possible; bugs are much cheaper if we find them before the release!", Item "jhc 0.6.0 Haskell Compiler" "John Meacham" "[http://www.haskell.org//pipermail/haskell/2009-March/021116.html announced] the release of [http://repetae.net/computer/jhc/ jhc 0.6.0].", Item "Safe Lazy IO in Haskell" "Nicolas Pouillard" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16977 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/safe%2Dlazy%2Dio safe-lazy-io package] that provides special types and combinators for performing safe lazy I/O.", Item "game-tree - a library for searching game trees" "Colin Paul Adams" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16976 announced] [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/game%2Dtree game-tree 0.1.0.0], which provides a class for dynamic game trees, and purely functional algorithms for searching them.", Item "random-shuffle package" "Manlio Perillo" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55159 announced] the availability of the [http://haskell.mperillo.ath.cx/random-shuffle-0.0.2.tar.gz random-shuffle package], which is based on [http://okmij.org/ftp/Haskell/perfect-shuffle.txt Oleg's description].", Item "random-stream package" "Manlio Perillo" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55143 announced] the [http://haskell.mperillo.ath.cx/random-stream-0.0.1.tar.gz 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.", Item "language-python" "Bernie Pope" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55116 announced] the [http://projects.haskell.org/language-python/ language-python] package, which provides a parser (and lexer) for Python, written in Haskell. Currently it only supports version 3 of Python (the most recent version), but it will support version 2 in the future.", Item "Google Summer of Code" "Malcolm Wallace" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55109 announced] that haskell.org has once again been accepted as a mentoring organisation for the 2009 Google Summer of Code. Student applications open on Monday (23rd March) at 1900 UTC, for a period of 12 days (until Fri 3rd April, also at 1900 UTC). Students applicants are encouraged to interact with the community via mailing lists, prior, during, and after the submission of their ideas for projects. Because (sadly) the darcs community did not get accepted as a separate organisation this year, haskell.org will be willing to accept proposals relating to darcs.", Item "regex-tdfa-1.1.0" "ChrisK" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55073 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex%2Dtdfa regex-tdfa-1.1.0]. This version is a small performance update to the old regex-tdfa-1.0.0 version. Previously all text (e.g. ByteString) being search was converted to String and sent through a single engine; 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.", Item "Haskell on your system? Information wanted!" "Don Stewart" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55036 announced] that haskell.org now features links to wiki pages explaining how to obtain Haskell on windows, mac osx and linux and bsd. If you're a distro maintainer for these systems, please consider adding relevant pointers to the pages, so that users of these systems can find all the info they need.", Item "libffi 0.1 released" "Remi Turk" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/54959 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/libffi libffi 0.1], bindings to the C library libffi, allowing C functions to be called whose types are not known before run-time.", Item "Haskell Logo Voting has started!" "Eelco Lempsink" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/54958 announced] that voting has begun to choose the new Haskell logo. All subscribed to haskell-cafe should have received a ballot; if you are not directly subscribed, you can still send ballot requests until the end of the competition (March 24, 12:00 UTC). Make sure the message contains 'haskell logo voting ballot request' in the subject. A long discussion of what color to paint the bike shed and why this particular bike shed will not do for storing bikes ensued.", Item "The Monad.Reader (13)" "Wouter Swierstra" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/54880 announced] that a new issue of [http://www.haskell.org/haskellwiki/The_Monad.Reader The Monad.Reader], a quarterly magazine about functional programming, is now available. Issue 13 consists of the following four articles: \"Rapid Prototyping in TEX\" by Stephen Hicks; \"The Typeclassopedia\" by Brent Yorgey; a Real World Haskell book review by Chris Eidhof and Eelco Lempsink; and \"Calculating Monads with Category Theory\" by Derek Elkins.", Item "dzen-utils 0.1" "Felipe Lessa" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/54835 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/dzen-utils dzen-utils 0.1], which contains various utilities for creating dzen input strings in a type-safe way using some combinators, including the ability to apply colors locally (instead of applying for everything beyond some point). It can also emulate dbar and gdbar, do automatic padding, and more." ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "transformers versus mtl" "Ganesh Sittampalam" "began a [http://thread.gmane.org/gmane.comp.lang.haskell.libraries/10807 discussion] on the relative status of the 'transformers' and 'mtl' packages.", Item "least fixed points above something" "Jens Blanck" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/55132 asked] about a function to compute fixed points starting from a seed value (as opposed to computing the least defined fixed point).", Item "Type equality proof" "Martijn van Steenbergen" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/54946 requested feedback] on a proposed module collecting utilities for working with type equality proofs.", Item "What unsafeInterleaveIO is unsafe" "Yusaku Hashimoto" "began a [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/54840 discussion] by asking why unsafeInterleaveIO is considered unsafe, or under what circumstances its use can be considered safe." ], Jobs [ Item "How do students learn Haskell? Postgraduate project at University of Kent" "S.J.Thompson" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16967 announced] that funding is available for a [http://www.cs.kent.ac.uk/research/pg/ postgraduate project] to study how students learn Haskell, based on the wealth of data collected through the instrumented version of the [http://www.cs.uu.nl/wiki/Helium Helium system] for Haskell. The project will be supervised by Simon Thompson and Sally Fincher, in collaboration with Jurriaan Hage, Utrecht University." ], Blogs [ Post "2009-03-19" "necrobious" "A fun example of Haskell's newtype" "" "http://necrobious.blogspot.com/2009/03/fun-example-of-haskells-newtype.html" NP, Post "2009-03-17" "Sean Chapel" "Haskell" "" "http://seanchapel.blogspot.com/2009/03/haskell.html" NP, Post "2009-03-17" "Dean Berris" "The Haskell Experiment: HaskellDB, HTTP, and Monads" "" "http://www.deanberris.com/mental-blabberings/2009/3/17/the-haskell-experiment-haskelldb-http-and-monads.html" NP, Post "2009-03-16" "John Wiegley" "Journey into Haskell, Part 1" "John ventures down the rabbit hole." "http://www.newartisans.com/2009/03/journey-into-haskell-part-1.html" NP, Post "2009-03-14" "Dean Berris" "The Haskell Experiment: Learning a New Programming Language" "" "http://www.deanberris.com/mental-blabberings/2009/3/14/the-haskell-experiment-learning-a-new-programming-language.html" NP, Post "2009-03-14" "John Wiegley" "Hello Haskell, Goodbye Lisp" "" "http://www.newartisans.com/2009/03/hello-haskell-goodbye-lisp.html" NP, Post "2009-03-21" "Neil Mitchell" "Concise Generic Queries" "Neil compares solving a query problem with several different generic programming libraries." "http://neilmitchell.blogspot.com/2009/03/concise-generic-queries.html" N, Post "2009-03-20" "Jeff Heard" "Preview: Data Waves" "A neat new type of data visualization, built using Hieroglyph." "http://vis.renci.org/jeff/2009/03/20/preview-data-waves/" N, Post "2009-03-19" "GHC / OpenSPARC Project" "Peak issue rate is 18.64 Gig instrs/sec" "" "http://ghcsparc.blogspot.com/2009/03/peak-issue-rate-is-1864-gig-instrssec.html" N, Post "2009-03-19" "happstack.com" "Jeremy Shaw creates first Facebook App with Happstack" "" "http://blog.happstack.com/2009/03/18/jeremy-shaw-creates-first-facebook-app-with-happstack/" N, Post "2009-03-18" "GHC / OpenSPARC Project" "Peak performance" "" "http://ghcsparc.blogspot.com/2009/03/peak-performance.html" N, Post "2009-03-18" "Galois, Inc" "Solving Sudoku Using Cryptol" "" "http://www.galois.com/blog/2009/03/18/solving-sudoku-using-cryptol/" N, Post "2009-03-18" "Xmonad" "xmonad on ubuntu" "A tutorial on getting started with xmonad on Ubuntu." "http://xmonad.wordpress.com/2009/03/18/xmonad-on-ubuntu/" N, Post "2009-03-18" "Don Stewart (dons)" "Visualising the Haskell Universe" "Pretty dependency graphs of ten thousand Haskell modules!" "http://donsbot.wordpress.com/2009/03/16/visualising-the-haskell-universe/" N, Post "2009-03-17" "Holumbus" "Hayoo! Update" "The Hayoo! package index has been updated to include everything currently on Hackage!" "http://holumbus.fh-wedel.de/blog/?p=19" N, Post "2009-03-16" "Bjorn Buckwalter" "Blogging with Pandoc, literate Haskell, and a bug" "" "http://flygdynamikern.blogspot.com/2009/03/blogging-with-pandoc-literate-haskell.html" N, Post "2009-03-16" "Bjorn Buckwalter" "Extended sessions with the Haskell Curl bindings" "" "http://flygdynamikern.blogspot.com/2009/03/extended-sessions-with-haskell-curl.html" N, Post "2009-03-16" "Brent Yorgey" "Monad.Reader #13 is out!" "" "http://byorgey.wordpress.com/2009/03/16/monadreader-13-is-out/" N, Post "2009-03-16" "Manuel M T Chakravarty" "Final version of \"GPU Kernels as Data-Parallel Array Computations in Haskell\"." "" "http://justtesting.org/post/86905420" N, Post "2009-03-16" "Xmonad" "Visualising xmonad" "" "http://xmonad.wordpress.com/2009/03/16/visualising-xmonad/" N, Post "2009-03-15" "Darcs" "darcs weekly news #21" "" "http://blog.darcs.net/2009/03/darcs-weekly-news-21.html" N, Post "2009-03-15" "mightybyte" "Transactional Integrity Problem" "" "http://softwaresimply.blogspot.com/2008/02/transactional-integrity-problem.html" N ], Quotes [ Quote "ray" "three dimensional zippers make my scalp hurt when i get my hair caught in them", Quote "dolio" "[regarding a paypal spam message on #haskell] Take that, Harrop! Does OCaml have illegal cracking utilities?", Quote "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", Quote "MiguelMitrofanov" "The first glimpse of this [logo] vote scared me so much that I've closed the page, stopped the browser, and shut my computer down.", Quote "osfameron" "<ImInYourMonad> can I store gtk2hs-Buttons in a datastructure? <osfameron> ImInYourMonad: I think you have to sew them on with gtk2hs-Thread", Quote "chrisdone" "I think you mean Peyton `Simon` Jones." ], Commits [ ] -- vim: paste