Haskell/Historia de Haskell
La primera versión de Haskell ("Haskell 1.0") se definió en 1990, donde se realizaron una serie de definiciones del lenguaje, que posteriormente culminaría, a finales de 1997, en el estándar conocido como Haskell 98. Dicho estándar se intentó que fuera una versión del lenguaje mínima, estable y portable, junto con una biblioteca estándar asociada para la enseñanza. Luego posteriormente se fueron agregando extensiones al lenguaje y modificaciones aprobadas por el comité que definió Haskell 98, creándose así las distintas implementaciones que se conocen actualmente del lenguaje (Como por ejemplo GHC y Hugs). En enero de 2003, se publicó una versión revisada en "Haskell 98 Language and Libraries: The Revised Report". A principios del 2006 se empezó a definir un sucesor del estándar de Haskell 98, llamado Haskell′ ("Haskell Prime"). Luego en 2010 se lanza Haskell 2010, con varios cambios respecto a Haskell 98. Entre ellos:
- Bloque Do y if then else.
- Herencia.
- Comentarios en el código.
- Interfaz de función foranea.
- Análisis de dependencias.
- Se remueve el patrón n+k.