Welcome to issue 80 of HWN, a newsletter covering developments in the Haskell community.
Brent Yorgey (byorgey, your friendly neighborhood HWN editor) has completed a move to Philadelphia and looks forward to starting a PhD in the programming languages group at U Penn next month.
Roman Cheplyaka (Feuerbach) won second prize at the 2008 International Mathematics Competition!
prof2dot, version 0.4.1. Gregory Wright announced the release of prof2dot, a graphical profiling tool for use with GHC. prof2dot is a filter that takes the profiling output generated by running a GHC-compiled program with the "+RTS -pix -RTS", option and turns it into a graphviz dot file.
GHC switching to git. Simon Marlow announced that the GHC team has made the decision to switch the version control system hosting the GHC repository from darcs to git.
Haddock 2.2.1. David Waern announced the release of version 2.2.1 of Haddock, the Haskell documentation tool.
Haskore tutorial. jinjing is creating a Haskore tutorial while learning it. Suggestions and corrections are welcome.
Hoogle 4 beta. Neil Mitchell announced the availability of beta versions of Hoogle 4, both a web client and command-line version. Testing and feedback welcome!
Design your own xmonad shirt. David Lazar has prepared a design on spreadshirt under Designs > Computer > Programming. Choose the color and other formatting and get your very own custom xmonad shirt!
Progress updates from participants in the 2008 Google Summer of Code.
Generic tries. Jamie Brandon is working on a library for efficient maps using generalized tries. This week, he has worked on implementing AVL trees and has created several more benchmarks.
Hoogle 4. Neil Mitchell (ndm) is working on Hoogle 4. This week, he finished up type search, which now gives much better results than Hoogle 3. He also released a public beta version of the command-line interface. Bug reports or feature requests are welcome.
DPH physics engine. Roman Cheplyaka (Feuerbach) is working on a physics engine using Data Parallel Haskell. Last week, he won second prize at the 2008 International Mathematics Competition; while he was away he also found time to read several papers on broad phase collision detection and to begin thinking about general convex polyhedra.
GHC plugins. Max Bolingbroke is working on dynamically loaded plugins for GHC.
Cabal dependency framework. Andrea Vezzosi (Saizan) is working on a make-like dependency analysis framework for Cabal.
Language.C. Benedikt Huber (visq) is working on Language.C, a standalone parser/pretty printer library for C99.
GHC API. Thomas Schilling (nominolo) is working on improvements to the GHC API.
poll: how can we help you contribute to darcs?. Eric Kow (kowey) asked how the darcs team could better encourage more people to contribute, precipitating a long and productive discussion with many good suggestions.
Lectureship in Functional Programming, Nottingham. Graham Hutton announced an opening for a Lecturer (Assistant Professor) in the Functional Programming Lab in Nottingham, a recently formed research group that comprises Thorsten Altenkirch, Graham Hutton, Henrik Nilsson, four research fellows, and eleven PhD students. Applications from the Haskell community are encouraged! The closing date for applications is Friday, 15th August 2008.
Roman Cheplyaka: Physics and polyhedra.
Chris Done: Kibro: Haskell, lighttpd and fastcgi.
Neil Mitchell: Hoogle 4.0 web client preview.
>>> Sven Heyll: Lazy Evaluation (there be dragons and basement cats).
Clifford Beshers: Two-dimensional zip.
Brent Yorgey: Philadelphia!.
Luke Plant: Haskell API docs suck. A lot..
Neil Mitchell: Hoogle 4.0 release (beta, command line).
Mikael Johansson (Syzygy-): The end of the line.
Jamie Brandon: Yet more mini benchmarks.
Douglas M. Auclair (geophf): Combinators in Haskell.
Holumbus: Search Packages.
Douglas M. Auclair (geophf): How do I get better?.
Neil Mitchell: GSoC Hoogle: Week 10.
Dan Piponi (sigfpe): Hopf Algebra = Group + Monad.
>>> Ayumilove: Haskell Programming Tutorial Part 4.
Douglas M. Auclair (geophf): Trivial Monad solutions.
Douglas M. Auclair (geophf): Trivial Monad solutions (cont.).
Douglas M. Auclair (geophf): Orators' exercise.
Roman Cheplyaka: Status report: week 9-10. An update on Roman's Google Summer of Code project
Matthew Sackman: Reflections on the ICFP Programming Contest 2008.
Jamie Brandon: More benchmarks.
Chris Done: GHCi on Acid (GOA).
Audrey Tang: Pugs now builds again from SVN..
"FP Lunch": An ad-hoc approach to productive definitions.
Ketil Malde: A plan for Bloom filters.
Audrey Tang: Pugs.hs is back..
Holumbus: OpenSearch Available Again.
New editions are posted to the Haskell mailing list as well as to the Haskell Sequence and Planet Haskell. RSS is also available, and headlines appear on haskell.org. Headlines are available as PDF.
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/