Haskell Weekly News: August 13, 2008
Welcome to issue 81 of HWN, a newsletter covering developments in the Haskell community.
This week saw some interesting talks at AngloHaskell, and some cool new packages to hit Hackage, like Language.C, AERN-Real, FTGL, and Hoogle. What are you waiting for? Get out there and build something!
Initial release of Language.C (language-c-0.3). Benedikt Huber announced the first release of Language.C, a library for analysing and generating C code. This release features a reasonably well tested parser, a pretty printer, and a preview of the analysis framework.
BLAS bindings for haskell, version 0.5. Patrick Perry announced a new release of the Haskell BLAS bindings, including a number of new features and improvements.
Tutorial on information visualization and visual analytics in Haskell. Jefferson Heard announced the tutorial he will be presenting at DEFUN 2008, to give everyone a sneak peek at the long version of the tutorial before he's done with it. Comments and questions are welcome and encouraged.
Google Summer of Code
Progress updates from participants in the 2008 Google Summer of Code.
Hoogle 4. Neil Mitchell (ndm) is working on Hoogle 4. This week, he released several command-line versions and a web version of Hoogle 4, updated the manual, and gave a talk at AngloHaskell. Next week, he plans to work on generating better Hoogle databases, and some bug fixes.
DPH physics engine. Roman Cheplyaka (Feuerbach) is working on a physics engine using Data Parallel Haskell. This week, he added complete support for general polyhedra, and fixed some bugs in the collision handler. He also added support for bounding spheres, although the results so far are disappointing, due to delays in the GHC implementation of parallel arrays. Next week, he plans to implement static bodies and BSP trees.
Generic tries. Jamie Brandon is working on a library for efficient maps using generalized tries.
GHC API. Thomas Schilling (nominolo) is working on improvements to the GHC API.
Cabal dependency framework. Andrea Vezzosi (Saizan) is working on a make-like dependency analysis framework for Cabal.
Blog noiseHaskell news from the blogosphere.
>>> Nicholas Lativy: Haskell in less than five minutes. Nicholas refreshes his memory of Haskell.
Douglas M. Auclair (geophf): Monoid use.
Roman Cheplyaka: Status report: week 11-12.
Douglas M. Auclair (geophf): Combinatory Birds as Types.
Douglas M. Auclair (geophf): Getting Better, part ][.
Neil Mitchell: GSoC Hoogle: Week 11.
Max Bolingbroke: Compiler Plugins AngloHaskell Talk.
London Haskell Users Group: Video: Paradise, a DSEL for Derivatives Pricing.
Roman Cheplyaka (Feuerbach): Compiling GHC. Roman records his experiences building the latest development version of GHC.
Luke Palmer: Mindfuck: The Reverse State Monad.
Dan Piponi (sigfpe): Untangling with Continued Fractions: Part 0.
Joachim Breitner: Xmonad on my mobile phone.
Luke Palmer: Composable Input for Fruit.
>>> Louis: A Gentle Introduction to Haskell. Louis is learning Haskell by working through the Gentle Introduction.
>>> Bryan St. Amour: Some Project Euler. Bryan learns some Haskell the good old-fashioned way---by solving Project Euler problems.
Magnus Therning: TagSoup, meet Parsec!. Magnus uses Parsec to parse streams of tags.
Thomas M. DuBuisson: hsXenCtrl and pureMD5.
Alpheccar: Haskell, iPhone and Biotech.
>>> codeflow: About AI and neural networks. codeflow implements neural networks in Haskell for some soccer-playing AI software.
>>> Vincent Kriek: And the winner is.... Vincent decides to stick with xmonad.
>>> Matthew Trinneer: A New Paradigm - Haskell and HAppS.
Quotes of the Week
- Anatoly Yakovenko: theory doesn't scare me. i am using haskell after all, so i am used to reading long winded papers.
- bwr: mapM_ putStrLn$reverse[(++)([1..y-30]>>" ")$concat$map([" "," /", " -", " \\"]!!)[(foldr(.)(scanl(+)1)([1..y]>>[scanl(+)0])[2..]!!(2*(1+y)+x))`mod`4|x<-[-y-2..59-y*2]]|y<-[30..61]]
About the Haskell Weekly News
To help create new editions of this newsletter, please
see the information on how
to contribute. Send stories to
byorgey at cis dot upenn
dot edu. The darcs repository is available at
darcs get http://code.haskell.org/~byorgey/code/hwn/