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.