Idris
Idris takes functional programming a step further with dependent types: types can depend on values, letting you express and verify program properties at compile time. Cutting-edge research into safe languages.
- Creado por Edwin Brady
- Año 2011
- Paradigma: Functional · compiled
- Extensiones: .idr
Para qué se usa
- Verified programming
- Research
- Critical systems
A favor
- Powerful dependent types
- Proofs in the code
- Very safe
En contra
- Very academic
- Brutal curve
- Impractical today
Ecosistema
- Idris2
- Pack
- Contrib
Ejemplo
main : IO ()
main = putStrLn "¡Hola, mundo!"