Haskell 2010
Introduction
At the 1997 Haskell Workshop in Amsterdam, it was decided that a stable variant of Haskell was needed; this became “Haskell 98” and was published in February 1999. The fixing of minor bugs led to the Revised Haskell 98 Report in 2002.
The Haskell Prime effort was thus conceived as a relatively conservative extension of Haskell 98 [...]
After several years exploring the design space, it was decided that a single monolithic revision of the language was too large a task, and the best way to make progress was to evolve the language in small incremental steps, each revision integrating only a small number of well-understood extensions and changes. Haskell 2010 is the first revision to be created in this way [...]
- Preface, Haskell 2010 Language Report (online).
Haskell 2010 was announced at November 24th 2009; GHC supports it since revision 7.0.1.
Changes since Haskell 98
- Do And If Then Else
- Hierarchical Modules
- Empty Data Declarations
- Fixity Resolution
- Foreign Function Interface
- Line Comment Syntax
- Pattern Guards
- Relaxed Dependency Analysis
- Language Pragma
- Remove n+k patterns
Furthermore, changes that were made in the base libraries, were added to the report.
Additional change
An additional change was published at January 7th 2011:
Links
- The Haskell 2010 Report online