En pocas palabras, Elm es un lenguaje de programación dedicado al Front-End. El lenguaje promete crear sitios web profesionales con cierta facilidad.
Elm es un lenguaje funcional que se compila en JavaScript. Te ayuda a crear sitios web y aplicaciones web. Tiene un fuerte énfasis en la simplicidad y la calidad de las herramientas.
Estructura general de un programa Elm.
-- Module El módulo del programa -- Imports Las importaciones (como Java, etc.) -- Main Función principal del programa -- Model El modelo -- View La vista que verá el usuario -- Update Las operaciones a realizar
El Hola mundo en Elm:
Main.elm
-- Module: modulo del programa module Main exposing (..) -- Imports: las importaciones import Html -- Main: funcion principal main = Html.text "Hola, mundo en Elm!!"
En el sitio oficial de Elm (https://guide.elm-lang.org/) se puede ver las instrucciones necesarias para su instalación.
Instalando Elm
# Nos ubicamos en el Escritorio cd ~/Escritorio/ # Descargamos curl -L -o elm.gz https://github.com/elm/compiler/releases/download/0.19.1/binary-for-linux-64-bit.gz # Descomprimimos gunzip elm.gz # Damos permisos chmod +x elm sudo mv elm /usr/local/bin/ # Verificamos elm --help # Mostramos ruta echo $PATH
Main.elm
module Main exposing (main) import Html main = Html.text "Hola, mundo en Elm"
Para compilar tecleamos:
elm make Main.elm
Se generará un archivo HTML con el nombre de index.html
Hay otra opción: usar la plataforma de https://ellie-app.com/ para empezar a probar éste lenguaje.
En próximos post veremos más ejemplos.
Enlaces:
https://elm-lang.org/
https://ellie-app.com/
https://guide.elm-lang.org/
https://elmprogramming.com/
Comentarios
Publicar un comentario