El sitio oficial del lenguaje nos dice: Flix es un lenguaje de programación funcional, imperativo y lógico, basado en principios y orientado a los efectos , desarrollado en la Universidad de Aarhus y por una comunidad de colaboradores de código abierto . Los sistemas de efectos representan la siguiente gran evolución en los lenguajes de programación de tipado estático. Al modelar explícitamente los efectos secundarios , la programación orientada a efectos fomenta la modularidad y facilita el razonamiento del programa . Los efectos y manejadores definidos por el usuario permiten a los programadores implementar sus propias estructuras de control. A todo esto, ¿Qué es la programación orientada a efectos? Flix y la programación orientada a efectos La programación orientada a efectos (Effect-Driven Programming o gestión de efectos algebraicos) es un paradigma de programación que busca controlar y modelar de forma explícita los efectos secundarios de un programa...
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: ...