Haskell
Haskell es el lenguaje funcional puro por excelencia: sin efectos secundarios, con evaluación perezosa y un sistema de tipos potentísimo. Muy usado en investigación, finanzas y compiladores. Exige cambiar tu forma de pensar.
- Creado por Comité Haskell
- Año 1990
- Paradigma: Funcional puro · compilado
- Extensiones: .hs, .lhs
Para qué se usa
- Investigación académica
- Sistemas financieros
- Compiladores
A favor
- Funcional puro y elegante
- Sistema de tipos potente
- Código muy seguro
En contra
- Curva muy dura
- Evaluación perezosa confunde
- Poco práctico para iniciar
Ecosistema
- GHC
- Stack
- Cabal
- Servant
- Yesod
- QuickCheck
Ejemplo
main :: IO ()
main = putStrLn "¡Hola, mundo!"