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.