Elm
Elm is a functional language that compiles to JavaScript and promises zero runtime exceptions thanks to its type system. Its architecture inspired Redux. Ideal for reliable, maintainable web interfaces.
- Creado por Evan Czaplicki
- Año 2012
- Paradigma: Pure functional · transpiled
- Extensiones: .elm
Para qué se usa
- Web interfaces
- Reliable frontend apps
- SPA
A favor
- No runtime errors
- Excellent error messages
- Clear architecture
En contra
- Niche
- JS interop is hard
- Slow evolution
Ecosistema
- elm/core
- elm-ui
- elm reactor
- elm-spa
Ejemplo
import Html exposing (text)
main =
text "¡Hola, mundo!"