# Haskell 2010

### From HaskellWiki

(Difference between revisions)

(Added section Links and links to The Haskell 2010 Report) |
(Added Category:Language) |
||

(3 intermediate revisions by one user not shown) | |||

Line 1: | Line 1: | ||

== Introduction == |
== Introduction == |
||

− | The new Haskell standard, Haskell 2010, was [http://www.haskell.org/pipermail/haskell/2009-November/021750.html announced] at November 24th 2009; GHC support is expected in revision 6.14.1. An overview of the new features can be found at the [http://hackage.haskell.org/trac/haskell-prime/query?status=new&status=assigned&status=reopened&state=accepted&milestone=Haskell+2010&order=priority Haskell prime wiki] |
+ | The new Haskell standard, Haskell 2010, was [http://www.haskell.org/pipermail/haskell/2009-November/021750.html announced] at November 24th 2009; GHC supports it since revision 7.0.1. |

+ | |||

+ | == Changes since Haskell '98 == |
||

+ | |||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/DoAndIfThenElse Do And If Then Else] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/HierarchicalModules Hierarchical Modules] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/EmptyDataDecls Empty Data Declarations] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/FixityResolution Fixity Resolution] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/ForeignFunctionInterface Foreign Function Interface] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/LineCommentSyntax Line Comment Syntax] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/PatternGuards Pattern Guards] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/RelaxedDependencyAnalysis Relaxed Dependency Analysis] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/LanguagePragma Language Pragma] |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/NoNPlusKPatterns Remove n+k patterns] |
||

+ | |||

+ | Furthermore, changes that were made in the base libraries, were added to the report. |
||

+ | |||

+ | |||

+ | === Additional change === |
||

+ | |||

+ | An additional change was [http://www.haskell.org/pipermail/haskell-prime/2011-January/003335.html published] at January 7th 2011: |
||

+ | * [http://hackage.haskell.org/trac/haskell-prime/wiki/NoDatatypeContexts No Datatype Contexts] |
||

+ | |||

== Links == |
== Links == |
||

Line 9: | Line 31: | ||

* [http://www.haskell.org/definition/haskell2010.pdf The Haskell 2010 Report] PDF |
* [http://www.haskell.org/definition/haskell2010.pdf The Haskell 2010 Report] PDF |
||

+ | |||

+ | [[Category:History]] |
||

+ | [[Category:Language]] |

## Revision as of 13:19, 30 March 2011

## Contents |

## 1 Introduction

The new Haskell standard, Haskell 2010, was announced at November 24th 2009; GHC supports it since revision 7.0.1.

## 2 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.

### 2.1 Additional change

An additional change was published at January 7th 2011:

## 3 Links

- The Haskell 2010 Report online