A few quick informations:
22nd edition of Haskell Communities and Activities Report has just been released. Here’s an overview of new informations:
- Learn You a Haskell was translated into Japanese. Japan is lucky, they already have edition of Real World Haskell.
- Edward Z. Yang is now the editor of The Monad Reader.
- There is a lot of progress on GHC development. Some features will be present in 7.6 release, some are work in progress with no release date yet. Among them are:
- adding support for holes: you could write incomplete code with some fragments missing (these are holes) and GHC would report the type that hole can have. This is inspired by Agda.
- There is work on new code generator, though I’m not sure how this relates to the LLVM backend.
- There is possibility to change number of utilized cores at runtime. Previously it was possible only when starting the program and it couldn’t be changed once the application started.
- SIMD instructions support for LLVM backend is on the way, hopefully will make it into 7.6.1. Since I’m doing mostly numerical computations I’m looking forward to it.
- There’s a lot of progress on Haskell web frameworks: Yesod (stable version was released about a month ago) and Snap (two major releases since the last report).
- Portackage is a new portal that gathers informations form Hackage. It definitely needs more development work, but I think it has potential to become useful.
- And last, but not least: Yet Another Haskell Blog is also mentioned in the report.
I’ve found some other interesting things in the report, mostly informations about projects that concentrate on parallel computations in Haskell: Data Parallel Haskell, Glasgow Parallel Haskell and Parallel GHC Project. I’m especially interested in these – though I don’t have any knowledge in that area yet – because it looks that parallelization of computations can be done a whole lot easier within the functional programming paradigm. There are many new Haskell projects mentioned in the report as well, but they are beyond the scope of my interests so I didn’t mention them. Read the full report here – you’ll most likely find other interesting stuff.
Haskell Communities and Activities Report is a status report on Haskell community as a whole. It’s released twice a year and contains a whole bunch of interesting stuff. I’ve just read the most recent (November 2011) report. Here’s an overview of things I’ve found the most interesting:
- There’s a Haskell plugin for Eclipse. So far I’ve been using Emacs with Haskell mode but I’d be happy to see a decent plugin for Eclipse. I’ll be testing it to see how it works.
- At the same time I’m planning to enhance my Haskell experience in Emacs by using ghc-mod
- The Monad Reader is a web magazine about Haskell.
- There is a Debian Haskell Group. I’ve been considering switching to Debian for some time now and it’s good to know there is a good Haskell support for Debian (although I’d probably still stick to the precompiled binaries available from GHC site).
- HEAT is The Haskell Educational Advancement Tool. I’ll have to look into it and see if it has a good educational potential (for teaching others, not myself).
- There is a Haskell Natural Language Processing community.
- Ericsson together with two universities (one in Sweden, one in Hungary) develops Feldspar: Functional Embedded Language for Digital Signal Processing and Parallelism. Find out more.
- If you want to do bioinformatics stuff in Haskell then Biohaskell might be of interest to you.
There’s a lot more of in the report: games, web applications, compilers, practical applications of Haskell, research and user groups. You can read the whole report here.