Editorial = Just "Happy new year to all! May 2009 be a year full of joy, family, friends, professional success, much Haskell hacking, and a minimal number of rabid weasels. Just in case.", Community [ ], Announce [ Item "#haskell IRC channel reaches 600 users" "Don Stewart" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49824 announced] that 7 years after its inception, under the guiding hand of Shae Erisson (aka shapr), the [http://haskell.org/haskellwiki/IRC_channel #haskell IRC channel] on freenode has reached 600 concurrent users!", Item "citeproc-hs-0.2" "andrea rossato" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16709 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/citeproc-hs citeproc-hs-0.2], a Haskell implementation of the Citation Style Language, which adds a Bibtex like citation and bibliographic formatting and generation facility to [http://johnmacfarlane.net/pandoc/ pandoc]. This version adds support for citation collapsing, a wrapper around [http://code.haskell.org/hs-bibutils/ hs-bibutils], and some [http://code.haskell.org/citeproc-hs/docs/ API documentation].", Item "hs-bibutils-0.1" "andrea rossato" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16708 announced] the first release of [http://code.haskell.org/hs-bibutils/ hs-bibutils], Haskell bindings to Chris Putnam's [http://www.scripps.edu/~cdputnam/software/bibutils/ bibutils]. Bibutils is a library and a set of bibliographic utilities to interconvert between various bibliography database formats using a common MODS-format XML intermediate.", Item "Haskell koans" "Gwern Branwen" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49774 issued] an RFK (Request for [http://haskell.org/haskellwiki/Koans Koans]), following the success of his CFH (Call for [http://haskell.org/haskellwiki/Haiku Haiku]).", Item "[ANN] Haskell web server + wiki: salvia-0.0.4 + orchid-0.0.6" "Sebastiaan Visser" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49759 announced] the release of three new packages: [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/salvia salvia], a lightweight modular web server framework; [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/orchid orchid], a(nother) wiki written in Haskell, using Darcs as a versioning back-end and Salvia as the application server; and [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/orchid-demo orchid-demo], a simple demo application using Salvia and Orchid to serve an example darcs repository. You can play around with an [http://funct.org/wiki/] online demo.", Item "gitit-0.4.1, recaptcha-0.1" "John MacFarlane" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49747 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/gitit gitit-0.4.1], a wiki program that stores pages in a git repository. This release adds support for (optional) captchas, using the reCAPTCHA service. The reCAPTCHA code has been packaged as a separate library on Hackage, [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/recaptcha recaptcha].", Item "monte-carlo-0.2, gsl-random-0.2.3" "Patrick Perry" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49739 announced] the release of a new version of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/monte-carlo monte-carlo] package. The new version includes a more general type class, MonadMC, which allows all the functions to work in both MC and MCT monads; functions to sample from discrete distributions, and functions to sample subsets. There is also a [http://quantile95.com/2008/12/31/monte-carlo-poker-odds/ quick tutorial].", Item "Reading group for Programming Collective Intelligence" "Creighton Hogg" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49716 announced] that he would like to start a small group for the O'Reilly book [http://tinyurl.com/7x4rga Programming Collective Intelligence], to work through translating some of the examples to Haskell. Email Creighton if you are interested in participating.", Item "Maintaining laziness" "Henning Thielemann" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49655 announced] that he has written a [http://www.haskell.org/haskellwiki/Maintaining_laziness tutorial] on how to make functions lazy and how to test whether they are actually lazy.", Item "Request for feedback: Understanding Haskell Monads" "Ertugrul Soeylemez" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/49546 requested] feedback on a new [http://ertes.de/articles/monads.html monad tutorial]." ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "How do we decide on the new logo?" "Fritz Ruehr" "began a [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/49833 discussion] of how to go about choosing a winner of the [http://haskell.org/haskellwiki/Haskell_logos/New_logo_ideas Great 2009 Haskell Logo Contest]. Weigh in if you care!" ], Jobs [ Item "Two Positions as Associate Professor in Software Engineering at Chalmers University" "Koen Claessen" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16712 announced] the availability of [http://www.chalmers.se/cse/EN/news/vacancies/positions/two-positions-as two positions] as Associate Professor at Chalmers University in Gothenburg, Sweden, within the division of Software Engineering and Technology at the department of Computer Science and Engineering. The application deadline is January 12, 2009." ], Blogs [ Post "2009-01-03" "GHC / OpenSPARC Project" "Bootstrapping" "" "http://ghcsparc.blogspot.com/2009/01/building.html" N, Post "2009-01-02" "Dan Piponi (sigfpe)" "Rewriting Monadic Expressions with Template Haskell" "" "http://sigfpe.blogspot.com/2009/01/rewriting-monadic-expressions-with.html" N, Post "2009-01-02" "GHC / OpenSPARC Project" "Fighting dependencies" "" "http://ghcsparc.blogspot.com/2009/01/in-in-morning.html" N, Post "2009-01-02" "GHC / OpenSPARC Project" "A new year and a new project" "" "http://ghcsparc.blogspot.com/2008/12/alright.html" N, Post "2009-01-02" "Alson Kemp" "2009: The Year Of Hackage" "" "http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/" N, Post "2008-12-31" "Patrick Perry" "Monte Carlo Poker Odds" "" "http://quantile95.com/2008/12/31/monte-carlo-poker-odds/" N, Post "2008-12-31" "Joachim Breitner" "Handling explicit and implicit recursion in Haskell data" "" "https://www.joachim-breitner.de/blog/archives/316-Handling-explicit-and-implicit-recusion-in-Haskell-data.html" N, Post "2008-12-31" "Luke Palmer" "Domain Convergence" "" "http://lukepalmer.wordpress.com/2008/12/31/domain-convergence/" N, Post "2008-12-30" "Eric Kow (kowey)" "riot is almost a Haskell mail client" "" "http://koweycode.blogspot.com/2008/12/riot-is-almost-haskell-mail-client.html" N, Post "2008-12-29" "John Goerzen (CosmicRay)" "Real World Haskell update" "" "http://changelog.complete.org/archives/861-real-world-haskell-update-2" N, Post "2008-12-26" "Alson Kemp" "A Plea For \"cabal install\"" "" "http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/" N, Post "2008-12-26" "Alson Kemp" "Cyptol on Slashdot" "" "http://www.alsonkemp.com/haskell/cyptol-on-slashdot/" N ], Quotes [ Quote "lilac" "<bohdan> how do I see the number of reductions required to calculate something? <lilac> bohdan: the usual method is to ask Cale to reduce it by hand :)", Quote "conal" "If it's purely functional, how do you *do* anything? You don't ;-)", Quote "ddarius" "The opposite ends of CS meet in the Haskell world.", Quote "EvilTerran" "forcedYet :: a -> Bool; forcedYet x = x `seq` True -- :P", Quote "bmh" "I dream in folds. One day I'll dream in monads.", Quote "sclv" "dreaming is a monad." ], Commits [ ] -- vim: paste