Elm (lenguaje de programación)

Olmo
clase de idioma lenguaje de programación reactivo funcional [d]
Apareció en 2012
Autor Evan Chaplitski [d]
extensión de archivo .elm
Liberar
sido influenciado Haskell
Licencia BSD
Sitio web elm-lang.org

Elm  es un lenguaje funcional diseñado para la creación declarativa de interfaces gráficas basadas en navegador; Las interfaces web se describen en un estilo funcional-reactivo .

Desarrollado en 2012 por el programador Evan Czaplicki en su tesis [1] . Desde el primer lanzamiento, la documentación del lenguaje ha tenido muchos ejemplos y un editor en línea, por lo que puede probar rápidamente la programación de Elm directamente en su navegador.

La implementación original compiló Elm en HTML , CSS y JavaScript . En versiones posteriores, el conjunto de herramientas se amplió para incluir REPL , administrador de paquetes, depurador e instaladores para macOS y Windows . El sitio oficial mantiene un repositorio de bibliotecas desarrolladas para el idioma.

Notas

  1. E. Czaplicki. Elm: FRP concurrente para GUI funcionales Archivado el 4 de junio de 2016 en Wayback Machine .

Literatura

Enlaces