Great moments in Haskell history

The study of history helps us understand why decisions were made, where terminology comes from, why some language features are extensions, and where the language is going in the future. This timeline is a chronological collection of events relevant to the topics we discuss here on Type Classes. It includes publications of the language specification, versions of the compiler that have introduced notable features, and research papers that described or contributed to these changes.

April 1990Haskell 1.0
May 1996Haskell 1.3
December 1998GHC 4.02
February 1999Haskell 98
July 1999GHC 4.04
July 2000GHC 4.08
April 2001GHC 5.00
September 2001GHC 5.02
July 2002GHC 5.04
December 2002Haskell 98, revised
May 2003GHC 6.0
December 2003GHC 6.2
March 2004GHC 6.2.1
March 2005GHC 6.4
April 2006GHC 6.4.2
October 2006GHC 6.6
November 2007GHC 6.8.1
November 2008GHC 6.10.1
December 2009GHC 6.12.1
July 2010Haskell 2010
November 2010GHC 7.0.1
August 2011GHC 7.2.1
February 2012GHC 7.4.1
September 2012Safe Haskell
September 2012GHC 7.6.1
April 2014GHC 7.8.1
March 2015GHC 7.10.1
July 2017GHC 8.2.1
March 2018GHC 8.4.1
September 2018Deriving Via
September 2018GHC 8.6.1
March 2020GHC 8.10.1

Join Type Classes for courses and projects to get you started and make you an expert in FP with Haskell.