Translate

domingo, 25 de mayo de 2025

Cómo instalar Elm en Ubuntu


Si te interesa la programación funcional y te atrae la idea de crear interfaces web robustas y sin errores, Elm puede ser una excelente elección. 

Elm es un lenguaje de programación funcional y fuertemente tipado que compila a JavaScript. Se usa principalmente para construir interfaces web confiables, sin errores en tiempo de ejecución.

Vamos a instalarlo!! 

Antes de instalar Elm, asegurate de tener instalado:


Node.js y npm (el gestor de paquetes de Node)


Podés instalarlos con:


sudo apt update

sudo apt install nodejs npm


Verificá la instalación:

node -v

npm -v


Podés instalar Elm de varias formas, pero la más sencilla y recomendada para Ubuntu es a través de npm:


sudo npm install -g elm


Esto instalará los siguientes comandos:

  • elm (CLI principal)
  • elm-repl (intérprete interactivo)
  • elm-reactor (servidor de desarrollo)
  • elm-make (compilador, alias de elm desde Elm 0.19)


Verificá que esté instalado correctamente:


elm --version

Deberías ver algo como: 0.19.1


Podés crear un proyecto de prueba:


mkdir hola-elm

cd hola-elm

elm init


Esto generará un archivo elm.json. Luego, podés crear un archivo src/Main.elm y escribir tu primer módulo Elm. Por ejemplo : 


module Main exposing (main)


import Browser

import Html exposing (text)


main =

    Browser.sandbox

        { init = ()

        , update = \_ model -> model

        , view = \_ -> text "¡Hola Mundo desde Elm!"

        }


Para ver tus archivos Elm directamente en el navegador, ejecutá:


elm reactor


Y abrí http://localhost:8000 para explorar tu proyecto visualmente.


Elm es un lenguaje potente con un ecosistema pequeño pero muy enfocado. Si venís de JavaScript o TypeScript, o simplemente te interesa la programación funcional, Elm te va a sorprender.