ReScript es un lenguaje de tipado fuerte que se compila en JavaScript limpio y eficiente, legible y comprensible tanto para humanos como para herramientas de IA.
Su compilador rápido y su sistema de tipos estáticos permiten ciclos de retroalimentación ágiles, lo que te permite avanzar con rapidez gracias a la asistencia de la IA, manteniendo la confianza a medida que crece tu código.
Instalando ReScript
Vamos a abrir una terminal y tecleamos:
$ npm install rescript
Verificamos la instalación:
$ npm list
Esto creará un proyecto Node con módulos, pero eso no es lo que queremos. Para no causar confusión, veremos el paso a paso.
Creando un proyecto ReScript
Abrimos una terminal y tecleamos:
$ npx create-rescript-app
O de este otro modo:
$ npm create rescript-app@latest
Nosotros usaremos la segunda forma.
1. Comenzamos creando el directorio y nos ubicaremos en el:
$ mkdir holamundo $ cd holamundo
2. Crearemos el proyecto:
$ npm create rescript-app@latest
Esto nos abrirá una serie de pasos a realizar para la configuración del proyecto. Nuestro proyecto se llamará ``holamundo`` y será de tipo Basic. Una vez que termine la configuración nos ubicaremos en el directorio principal:
$ cd holamundo
La estructura del proyecto lucirá como esto:
holamundo/ .gitignore node_modules/ package-lock.json package.json README.md rescript.json src/
$ npm run build $ npm start
El contenido de nuestro archivo principal ``src\Demo.res``:
Console.log("Hola, mundo")
3. Compilamos:
$ npm run res:build
4. Ejecutamos:
$ node src\Demo.res.mjs
Salida:
Hola, mundo
¡Hemos creado nuestro primer proyecto ReScript!
ReScript y otros lenguajes similares
ReScript es una alternativa a lenguajes como TypeScript o LiveScript. Un programa compilado en este lenguaje generará código Javascript listo para ser ejecutado por Node.
Continuaremos sobre este lenguaje y otros más en próximas entregas.
Enlaces:
https://rescript-lang.org/https://livescript.net/
https://www.typescriptlang.org/




Comentarios
Publicar un comentario