Friday, 24 December 2010

Convert scribbles into LaTeX symbols using Detexify

The Detexify web application is an interesting project that allows users to scribble symbols using the mouse and see similar-looking LaTeX symbols. Detexify is written in Haskell.

Saturday, 7 August 2010

Microsoft Research may fund real-world adoption of Parallel Haskell

Duncan Coutts at Well Typed announced earlier this year that Microsoft Research had indicated that they might fund a 2-year project to push real-world use of Parallel Haskell.

The status of this project is not known but this would be an exciting development, not least because Well Typed have a history of attacking Haskell's real barriers to adoption.

Monday, 2 August 2010

Sunday, 1 August 2010

Haskell Platform 2010.2 released with GHC 6.12.3

A new version of the Haskell Platform was recently released. Excitingly, this is the first release to include a version of GHC that includes bug fixes to the garbage collector that makes the use of mutable arrays feasible including hash tables.

Saturday, 19 June 2010

Haskell at Google (Switzerland)

Iustin Pop, a system administrator at Google Switzerland, is publishing an ICFP experience report about his use of Haskell in a Python project.

Friday, 30 April 2010

Number of Haskell programmers at Credit Suisse falls to zero

Apparently, the number of Haskell programmers at Credit Suisse has fallen from almost 20 contributors a few years ago to zero full-time Haskell developers today.

According to ITJobsWatch, the number of Haskell jobs in the UK has fallen to its lowest level since 2008 and Haskell's share of the market by programming languages is now only 0.05%. Haskell's market share was most likely lost to F#.

Friday, 12 March 2010

Almost two million lines of Haskell code at Galois

The world's largest employer of Haskell programmers, Galois, apparently have been involved with almost two million lines of Haskell code.

Friday, 19 February 2010

Haskell moving to an LLVM-based backend

Haskell's defacto standard implementation GHC is dropping its old C backend in favor of a new LLVM-based backend. LLVM is the backend of choice for a growing number of language implementations including our own HLVM project.

This could have many important ramifications including the ability to create a competitively efficient REPL that would allow Haskell code to be evaluated interactively without the limitations of the current offerings such as ghci.

Wednesday, 20 January 2010

Experience Report: Haskell in Industry

Curt Sampson published a report describing the good, the bad and the ugly sides of trying to use Haskell to write production code in industry.

Curt cites brevity, powerful static typing, portability and interoperability among Haskell's advantages but unpredictable performance, memory leaks, lack of good documentation and literature and lack of modern development tools for refactoring and profiling as Haskell's primary weaknesses.

The report is fascinating and a highly recommended read for anyone considering trying to use Haskell outside academia.