Editorial = Just "Are you ready for the [http://icfpcontest.org/ 12th Annual ICFP programming contest]? It begins this Friday, don't miss it! Let's reclaim Haskell's rightful place as the programming language of choice for discriminating hackers.", Community [ ], Announce [ Item "Haskell protocol-buffers version 1.5.0" "Chris Kuklewicz" "[http://article.gmane.org/gmane.comp.lang.haskell.libraries/11331 announced] version 1.5.0 of the [http://hackage.haskell.org/package/protocol-buffers protocol-buffers], [http://hackage.haskell.org/package/protocol-buffers-descriptor protocol-buffers-descriptor], and [http://hackage.haskell.org/package/hprotoc hprotoc] packages to Hackage. This catches up to Google's version 2.1.0: support for \"repeated\" fields for primitive types; fields can now be marked deprecated; the type name resolver will no longer resolve type names to fields; and more.", Item "12th Annual ICFP Contest" "Mark Huntington Snyder" "[http://article.gmane.org/gmane.comp.lang.haskell.general/17298 announced] the 12th Annual [http://icfpcontest.org/ ICFP Programming Contest], hosted by the University of Kansas Computer Systems Design Laboratory at the Information and Telecommunication Technology Center. The contest will be held on the weekend of June 26-29. The contest task will be released sixteen seconds after 13:00 Central Daylight Time (US) on Friday, and entries will be accepted until 13:00:16 CDT on Monday. There is no preregistration required, and participation is free and open to all. Teams may participate from any location, and may use any programming language(s). Read the [http://www.icfpcontest.org/wordpress contest blog] or subscribe to the [http://www.icfpcontest.org/wordpress/?feed=rss2 RSS feed] to receive timely updates before and during the contest.", Item "clock 0.1 released" "Cetin Sert" "[http://article.gmane.org/gmane.comp.lang.haskell.general/17279 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/clock clock], a package for convenient access to high-resolution clock and timer functions of different operating systems. It is planned to consist of two layers; the lower layer will provide direct access to OS-specific clock and timer functions like clock_gettime of Posix or GetTickCount of Windows, and its upper layer shall then provide a common API for all supported systems. Currently only the lower level is being developed.", Item "Turbinado V0.7" "Alson Kemp" "[http://article.gmane.org/gmane.comp.lang.haskell.general/17277 announced] version 0.7 of [http://wiki.github.com/turbinado/turbinado Turbinado], a Ruby-On-Rails-like web server and web framework for Haskell. It is designed to make creating web application using Haskell both easy and joyful. The primary additions in version 0.7 are FastCGI support and a new templating system (which includes HAML and HTML support). Additional details can be found [http://www.alsonkemp.com/turbinado/announce-turbinado-v07/ here].", Item "haskeline-class" "Antoine Latter" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/60246 announced] [http://hackage.haskell.org/package/haskeline-class haskeline-class], a small library providing a newtyped MonadState instance for haskeline which lifts the class operations to an inner monad (as opposed to its existing instance).", Item "hyena" "Johan Tibell" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/60117 announced] the first release of [http://hackage.haskell.org/package/hyena hyena], a library for building web servers, based on the work on [http://hackage.haskell.org/package/iteratee iteratee style I/O] by Oleg Kiselyov. The library allows you to create web servers that consume their input incrementally, without resorting to lazy I/O. This should lead to more predictable resource usage.", Item "Haskell-based iPhone development" "Conal Elliott" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/60104 announced] a [http://haskell.org/haskellwiki/IPhone collaboration wiki page] for anyone working with Haskell to make iPhone apps.", Item "Fwd: Boston Haskell June 23rd meeting: openings for Lightning Talks" "Ravi Nanavati" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/60091 announced] that there are several available slots for \"lightning\" (5 minute) talks at the June 23 meeting of the [http://www.haskell.org/haskellwiki/Boston_Area_Haskell_Users%27_Group Boston Area Haskell Users' Group].", Item "haskell-src-exts 1.0.0 rc1" "Niklas Broberg" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/59993 announced] a series of release candidates for haskell-src-exts-1.0.0 (as of this writing, the most recent release candidate is version 0.5.6). This version is intended to fully support parsing of almost all Haskell extensions. Please help with testing!", Item "BostonHaskell: Next meeting - June 23rd at MIT CSAIL Reading Room (32-G882)" "Ravi Nanavati" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/59991 announced] the second meeting of the [http://www.haskell.org/haskellwiki/Boston_Area_Haskell_Users%27_Group Boston Area Haskell Users' Group], scheduled for Tuesday, June 23rd from 6:30pm - 8:30pm. It will be held in the MIT CSAIL Reading Room (32-G882, i.e. a room on the 8th floor of the Gates Tower of the MIT's Stata Center at 32 Vassar St in Cambridge, MA). Talks include \"Automagic Font Conversion with Haskell Typeclasses\" by Frank Berthold, and \"Intermediate Language Representations via GADTs\" by Nirav Dave.", Item "traversal transformations" "Sjoerd Visscher" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/59894 exhibited] some code for Church-encoded container structures using their Foldable instance, and later [http://article.gmane.org/gmane.comp.lang.haskell.cafe/60120 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fmlist fmlist] package based on the same code, along with a surprising example of a lazy 'middle-infinite' list (where elements can be taken from the beginning or the end!).", Item "hledger 0.6 released" "Simon Michael" "[http://www.haskell.org/pipermail/haskell-cafe/2009-June/062787.html announced] the release of [http://hledger.org/ hledger] 0.6. See the announcement for a list of the new features and other information." ], GSoC [ ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "Adding swap to Data.Tuple" "roconnor" "[http://article.gmane.org/gmane.comp.lang.haskell.libraries/11326 proposed] adding swap and swap' functions to Data.Tuple.", Item "Revamping the module hierarchy" "Johan Tibell" "began an interesting [http://thread.gmane.org/gmane.comp.lang.haskell.libraries/11325 discussion] about package names, module names, and the module hierarchy.", Item "Confusion on the third monad law when using lambda abstractions" "Jon Strait" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/60105 asked] about the third monad law, leading to some clarification on what precisely the law says, and some interesting discussion on idiomatic use of the (<=<) (Kleisli composition) operator.", Item "Need some help with an infinite list" "Gunther Schmidt" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/59999 asked for some help] generating a particular infinite list, and got a number of interesting suggestions." ], Jobs [ ], Blogs [ Post "2009-06-20" "Thomas ten Cate" "Cosmetics" "Nice-looking icons for EclipseFP!" "http://eclipsefp.wordpress.com/2009/06/20/cosmetics/" N, Post "2009-06-20" "Niklas Broberg" "GSoC status report, week 4" "More release candidates for haskell-src-exts 1.0.0." "http://nibrofun.blogspot.com/2009/06/gsoc-status-report-week-4.html" N, Post "2009-06-19" "Andy Gill" "Call for Participation in the 12th Annual ICFP Programming Contest!" "June 26-29!" "http://blog.unsafeperformio.com/?p=53" N, Post "2009-06-19" "Sebastian Fischer" "Reinventing Haskell Backtracking" "" "http://www-ps.informatik.uni-kiel.de/~sebf/pub/atps09.html" N, Post "2009-06-18" "Alex McLean" "Patterns in Haskell" "A Haskell music generation EDSL." "http://yaxu.org/patterns-in-haskell/" N, Post "2009-06-18" "David Amos" "Group generators for graph symmetries" "" "http://haskellformaths.blogspot.com/2009/06/group-generators-for-graph-symmetries.html" N, Post "2009-06-17" "Petr Rockai" "soc progress 4" "" "http://web.mornfall.net/blog/soc_progress_4.html" N, Post "2009-06-16" "Roman Cheplyaka" "Shootout" "A hilarious comic featuring sound advice on Haskell optimization." "http://ro-che.blogspot.com/2009/06/shootout.html" N, Post "2009-06-16" "Ketil Malde" "Dephd updates" "" "http://blog.malde.org/index.php/2009/06/16/dephd-updates/" N, Post "2009-06-16" "Neil Mitchell" "Draft paper on Derive, comments wanted" "" "http://neilmitchell.blogspot.com/2009/06/draft-paper-on-derive-comments-wanted.html" N, Post "2009-06-15" "Erik de Castro Lopo" "Two More for the Debian New Queue." "" "http://www.mega-nerd.com/erikd/Blog/CodeHacking/Debian/safe_uniplate.html" N, Post "2009-06-14" "David Amos" "Graph symmetries" "" "http://haskellformaths.blogspot.com/2009/06/graph-symmetries.html" N, Post "2009-06-14" "Alson Kemp" "Announce: Turbinado V0.7" "" "http://www.alsonkemp.com/turbinado/announce-turbinado-v07/" N, Post "2009-06-13" "Gergely Patai" "You can draw your own graphs now!" "" "http://just-bottom.blogspot.com/2009/06/you-can-draw-your-own-graphs-now.html" N, Post "2009-06-20" "Uwe Hoffmann" "publishing nike runs, part 4: string templates" "Real-world example of using HStringTemplate." "http://www.codemanic.com/uwe/2009/06/publishing-nike-runs-part-4-string-templates.html" NP, Post "2009-06-19" "Remco Niemeijer" "Programming Praxis - Monte Carlo factorization" "Remco implements Pollard's factorization algorithm in 9 lines of Haskell." "http://bonsaicode.wordpress.com/2009/06/19/programming-praxis-monte-carlo-factorization/" N, Post "2009-06-19" "Lee Duhem" "Understanding Functions Which Use 'instance Monad []' by Equational Reasoning" "" "http://leeduhem.wordpress.com/2009/06/19/understanding-functions-which-use-list-monad-by-equational-reasoning/" NP, Post "2009-06-18" "adam" "Experience writing a ray tracer in Haskell" "Adam's final project in a Haskell class taught by Mark Jones and Tim Sheard." "http://blog.finiteimprobability.com/2009/06/18/experience-writing-a-ray-tracer-in-haskell/" NP, Post "2009-06-17" "Yaakov Nemoy" "Haskell Bindings to C from Start to Finish" "Yaakov outlines his experience getting c2hs and the FFI to work." "http://loupgaroublond.blogspot.com/2009/06/haskell-bindings-to-c-from-start-to.html" N, Post "2009-06-17" "Alex McLean" "Patterns in Haskell" "Representing rhythmic patterns in Haskell." "http://yaxu.org/patterns-in-haskell/" N, Post "2009-06-17" "Abhishek Tiwari" "Haskell for Bioinformatics" "" "http://www.abhishek-tiwari.com/2009/06/haskell-for-bioinformatics.html" NP, Post "2009-06-16" "Remco Niemeijer" "Programming Praxis - Who Owns The Zebra?" "" "http://bonsaicode.wordpress.com/2009/06/16/programming-praxis-who-owns-the-zebra/" N, Post "2009-06-13" "Jens Petersen" "Haskell cabal-install rocks " "" "http://juhp.blogspot.com/2009/06/haskell-cabal-install-rocks.html" NP ], Quotes [ Quote "Botje" "<Cheery> oh man. de bruijn again kicked me to groin <Botje> the easy fix is to label your groin as (-1) :)", Quote "Pseudonym" "Telling dons that something has been added to the shootout is the new telling Oleg that it can't be done in the type system." ], Commits [ ] -- vim: paste