Editorial = Nothing, Community [ ], Announce [ Item "CHP package" "Neil Brown" "[http://blogs.kent.ac.uk/crg-group/2009/03/chp-120-now-with-clocks/ announced] the release of version 1.2.0 of the [http://www.cs.kent.ac.uk/projects/ofa/chp/ CHP] library (which supports explicit message-passing concurrency in Haskell), with various bug-fixes and a new \"clock\" synchronisation primitive.", Item "smartword 0.0.0.5 Web based flash card for Word Smart I and II vocabularies" "Ki Yung Ahn" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55899 announced] the release of [http://kyagrd.dyndns.org/~kyagrd/project/smartword/ smartword 0.0.0.5], a web based flash card system for Word Smart I and II, a popular book series for studying GRE vocabularies.", Item "HackMail 0.0 -- Procmail + Monads = Awesome!" "Joe Fredette" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55851 announced] his very second Hackage upload, [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HackMail HackMail]. Hackmail is a Procmail-alike, though it doesn't (yet) support procmail syntax. It dynamically loads a haskell source file and then sits as a daemon watching a directory for new emails. The source file contains a function which sorts email and delivers it to some directory.", Item "FallingBlocks 0.1" "Ben Sanders" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55812 announced] [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fallingblocks fallingblocks], a Tetris clone using SDL.", Item "io-capture-0.2 capturing std(out|err) in IO action" "Yusaku Hashimoto" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55786 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/io%2Dcapture io-capture 0.2], a library to capture stdout and stderr in an IO action. It exports a function capture, which takes an IO action and a String representing the entire input, and returns Strings representing the data written to stdout and stderr.", Item "wxAsteroids 1.0" "Henk-Jan van Tuyl" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55783 announced] [http://www.haskell.org/haskellwiki/wxAsteroids wxAsteroids], a game demonstrating the wxHaskell GUI.", Item "The votes are in!" "Eelco Lempsink" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55500 announced] that the [http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?num_winners=1&id=E_d21b0256a4fd5ed7&algorithm=beatpath results of the Haskell logo competition] are in! Congratulations to Jeff Wheeler on his winning design.", Item "Making videos of your project" "Don Stewart" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55495 described] how to create short screencasts showing off your latest awesome Haskell project.", Item "WinGhci, a GUI for GHCI on Windows" "Pepe Gallardo" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55446 announced] the first release of [http://code.google.com/p/winghci/ WinGhci], a simple GUI for GHCI on Windows. It is closely based on WinHugs, and provides similar functionality.", Item "hranker: Basic utility for ranking a list of items (e.g. for the logo poll)" "Robin Green" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55434 announced] [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hranker hranker], a command-line utility that helps the user rank a list of items (of any type implementing Show, Eq and Ord). The hope is that the code is sufficiently clear that it could also serve as an educational piece of code, especially for people wanting to learn how to use the HCL library.", Item "salvia-0.1, salvia-extras-0.1" "Sebastiaan Visser" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55424 announced] a new version of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/salvia Salvia], a lightweight Haskell Web Server Framework. Changes in this release include easier dependencies, some new default handler environments that simplify setting up a server application, support for keep-alive, a great deal of additional documentation, support for Windows, and various cleanup and bug fixes.", Item "Haddock 2.4.2" "David Waern" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55345 announced] a new release of [http://www.haskell.org/haddock/ Haddock], the Haskell documentation tool. This is a bug fix release only, and it's the same version that will ship with GHC 6.10.2, unless any important problems are discovered before the GHC release. Because the .haddock file format has changed, links to previously installed documentation will not work when generating documentation using this version.", Item "ansi-terminal, ansi-wl-pprint - ANSI terminal support for Haskell" "Max Bolingbroke" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55324 announced] the [http://batterseapower.github.com/ansi-terminal/ ansi-terminal] and [http://batterseapower.github.com/ansi-wl-pprint/ ansi-wl-pprint] packages, which allow Haskell programs to produce much richer console output by allowing colorisation, emboldening and so on. Both Unix-like (OS X, Linux) and Windows operating systems are supported (via a pure Haskell ANSI emulation layer for Windows).", Item "I/O library for Windows" "Felix Martini" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/55322 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/winio package], an I/O library for Windows using Windows API functions with I/O completion port support. The main goal of this library is to support Simon Marlow's new Handle API once he has added that to GHC. The library also has a compatibility module for socket functions from the network-bytestring package." ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "Grouping - Map / Reduce" "G\195\188nther Schmidt" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/55579 asked] about a way to lazily group an unordered list of key/value pairs, leading to some interesting solutions and discussion of preserving laziness.", Item "about Haskell code written to be \"too smart\"" "Manlio Perillo" "began an [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/55539 epic discussion] about Haskell coding style, idioms, pedagogy, and much, much more." ], Jobs [ ], Blogs [ Post "2009-03-27" "" "I18n and Haskell" "Internationalization of Haskell programs." "http://progandprog.blogspot.com/2009/03/i18n-and-haskell.html" NP, Post "2009-03-23" "Daniel Burrows" "Sometimes, tools are useful." "" "http://algebraicthunk.net/~dburrows/blog/entry/sometimes-tools-are-useful/" NP, Post "2009-03-17" "Vo Minh Thu" "First stab at Template Haskell" "" "http://thu.selfip.org/entry/first-stab-th.html" NP, Post "2009-03-1" "Nax" "HStringTemplate" "" "http://nax.is-a-geek.net/blog/entries/10/hstringtemplate" NP, Post "2009-03-27" "Holumbus" "Holumbus-Distribution Update" "" "http://holumbus.fh-wedel.de/blog/?p=21" N, Post "2009-03-26" "Roman Cheplyaka" "Recent activity" "Ongoing Hpysics development." "http://physics-dph.blogspot.com/2009/03/recent-activity.html" N, Post "2009-03-26" "Jason Dagit" "Type-Correct Changes---A Safe Approach to Version Control Implementation" "Jason is now a Master of Computer Science." "http://blog.codersbase.com/2009/03/25/type-correct-changes-a-safe-approach-to-version-control-implementation/" N, Post "2009-03-25" "Sebastian Fischer" "Fair conjunction and disjunction" "" "http://www-ps.informatik.uni-kiel.de/~sebf/projects/fair-predicates.html" N, Post "2009-03-24" "Luke Palmer" "Certificate Design Pattern" "" "http://lukepalmer.wordpress.com/2009/03/24/certificate-design-pattern/" N, Post "2009-03-23" "GHC / OpenSPARC Project" "Pinning threads to cores" "" "http://ghcsparc.blogspot.com/2009/03/pinning-threads-to-cores.html" N, Post "2009-03-23" "Galois, Inc" "One Million Haskell Downloads..." "" "http://www.galois.com/blog/2009/03/23/one-million-haskell-downloads/" N, Post "2009-03-22" "Thomas M. DuBuisson" "Yet another proposal for Haskell - the ever growing language" "" "http://tommd.wordpress.com/2009/03/22/yet-another-proposal-for-haskell-the-ever-growing-language/" N, Post "2009-03-22" "Christopher Lane Hinson" "Twilight Hero" "" "http://blog.downstairspeople.org/2009/03/22/twilight-hero/" N, Post "2009-03-22" "Xmonad" "xmonad download statistics" "" "http://xmonad.wordpress.com/2009/03/22/xmonad-download-statistics/" N, Post "2009-03-22" "LHC Team" "Ease of implementation." "" "http://lhc-compiler.blogspot.com/2009/03/ease-of-implementation.html" N, Post "2009-03-22" "Darcs" "darcs weekly news #22" "" "http://blog.darcs.net/2009/03/darcs-weekly-news-22.html" N, Post "2009-03-21" "Well-Typed.Com" "Regression testing with Hackage" "" "http://blog.well-typed.com/2009/03/regression-testing-with-hackage/" N, Post "2009-03-21" "Neil Mitchell" "Concise Generic Queries" "" "http://neilmitchell.blogspot.com/2009/03/concise-generic-queries.html" N ], Quotes [ Quote "ddarius" "fmap: Because getting functions to the values is half the battle.", Quote "monochrom" "Monad is about postmodernism. There are laws but no one owns them. You can interpret them any way you want. You can write about your own understanding and the meaning of your writing is not fixed.", Quote "conal" "Recursion is the goto of functional programming", Quote "monochrom" "\"Monad is about computation.\" \"Our company is about synergy.\" \"iPod is about coolness.\" Godawful postmodernism nothingness.", Quote "olsner" "nah, SkyNet is just a zygohistomorphic prepromorphism, nothing fancy", Quote "vixey" "put some restriction like every token has a neighbourhood locally homeomophic to algol", Quote "gwern" "Unfortunately Neo, no one can be *told* what the Monad is." ], Commits [ ] -- vim: paste