Haskell/Historia de Haskell

De Wikilibros, la colección de libros de texto de contenido libre.

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.