Haskell Weekly News: Issue 152 - March 8, 2010
Welcome to issue 152 of HWN, a newsletter covering developments in the Haskell community.
Hello Haskellers, this week brings updates to some standards (like Parsec), as well as some new tunes to the Haskell songbook. WAI and Yesod were released, giving some new options for Haskell-based web applications, Don Stewart made some improvements to his Genetic Optimizer system to include options from GHC's new LLVM backend, and I made some serious progress on the new HWN software.
Speaking of the new software, there have been numerous reports of warts and other unfortunate things with the current editions of the HWN. Fear not, these warts are well known and being worked on intently. Unfortunately, it's somewhat difficult to fix them given the current publication software, however, in the new-and-improved version that (hopefully) should be entering use soon, these warts will be removed.
So, without further interuption about the stylistic content, Haskellers, your Haskell Weekly News!
Bluetile 0.3.1. Jan Vornberger announced Bluetile, an adaptation of xmonad for the masses. Bluetile aims to make tiling window managers accessible by drawing on standard window manager conventions and idioms. ED: This is not technically an announcement, but it's very cool and everyone should check it out!
yesod 0.0.0 (web framework). Michael Snoyman announced the release of yesod, a web framework based on WAI.
wai-0.0.0 (Web Application Interface). Michael Snoyman announced the first release of wai, a library implementing the WAI protocol.
iteratee-parsec 0.0.2. Maciej Piechotka announced iteratee-parsec, a library which allows for parsec parsers in the IterateeG monad.
Parsec 3.1.0. Derek Elkins announced a new release of Parsec, containing many improvments due (primarily) to Antoine Latter.
Progression-0.3 (supporting benchmarking in Haskell). Neil Brown announced a new release of Progression. Progression is a utility built on top of Criterion for recording benchmarks for several version of your code.
Ghent Functional Programming Group: First Meeting on April 1, 2010. Jeroen Janssen announced the first meeting of the Ghent Functional Programming group, see the post for location and time details.
PhD position in Functional Programming at Chalmers (deadline 2010-04-07). Patrik Jansson announced an opening for a PhD student at Chalmers, working in Functional Programming and DSELs.
VSTTE 2010: Verified Software -- Third Call for Papers. Gudmund Grov announced a third CFP for VSTTE 2010, the Third International Conference on Verified Software: Theories, Tools, and Experiments.
barchart-0.1.1. Sebastian Fischer announced barchart, a command line program with an associated library for generating bar charts.
Call for Participation: CHR Summer School. Jon Sneyers announced a call for participation in the CHR Summer School on Programming and Reasoning with Rules and Constraints.
Free theorem - what do we need it for. Maciej Piechotka asked about Free Theorems and what they were good for.
Has anybody translated Douglas Hofstadter's Scientific American articles introducting Scheme to a general audience into Haskell? Benjamin L. Russell asked if anyone had considered translating Douglas Hofstadter's SciAm articles introducting Scheme to Haskell.
Evolving Faster Haskell Programs (now with LLVM!). Don Stewart our resident speed demon is at it again, harnessing the new LLVM backend of GHC and the power of Natural Selection to make his programs go even faster.
Blog noiseHaskell news from the blogosphere. Blog posts from people new to the Haskell community are marked with >>>, be sure to welcome them!
Neil Brown: Synchronous Channels using MVars.
"FP Lunch": Causal Semantics of (A)FRP.
Darcs: darcs weekly news #56.
Dan Piponi (sigfpe): Products, Limits and Parametric Polymorphism.
Bryn Keller: Real World Haskell.
Isaac Dupree: Next Project, Move doc-parsing to from GHC to Haddock.
Isaac Dupree: Summer of Code Wrap-Up..
Isaac Dupree: Status update.
Isaac Dupree: platform progress.
Isaac Dupree: another boring update, & question :-).
Isaac Dupree: How To Navigate Your Code:.
Michael Snoyman: Persistence.
Neil Brown: Choice over Events using STM.
Michael Snoyman: Tweedle Beetle Battle.
Galois, Inc: The Semantics of Asynchronous Exceptions.
Bryan O'Sullivan: What’s in a parser? Attoparsec rewired (2/2).
Bryan O'Sullivan: What’s in a parsing library? (1/2).
Neil Brown: Progression 0.3: Bar Charts and Normalisation.
Quotes of the Week
- edwardk: heh, i'm amused the ParsecT that Antoine Latter put together is in the form of a right kan extension ;)
- Philippa: <TR1N1TY> I'm selling botz and backdoors
<Philippa> I'm selling bans
- samlee (via reddit): haha those ghc options are longer than actual program
About the Haskell Weekly News
To help create new editions of this newsletter, please
see the information on how
to contribute. Send stories to
jfredett . at . gmail . dot
. com. The darcs repository is available at
get http://patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 .