La hoja de ruta de ReScript para 2025
(forum.rescript-lang.org)Al igual que el año pasado, a inicios de mayo de este año también se celebró en Viena el evento ReScript Retreat, donde se reúnen los desarrolladores principales de ReScript.
Ahí se definieron el calendario de la próxima versión, v12, y la hoja de ruta para 2025.
Hasta el lanzamiento oficial en julio, el objetivo es pulir el nuevo sistema de build, además del lenguaje y la biblioteca estándar, y limpiar el legado para aumentar la consistencia con el ecosistema de JavaScript.
- Calendario de lanzamiento de v12 — primera beta en mayo, RC en junio y lanzamiento oficial previsto para julio.
- Introducción del nuevo sistema de build Rewatch — soporte para monorepos, mayor velocidad de build y posibilidad de optar por no usar el sistema de build actual (
bsb). - Refuerzo y reorganización de la sintaxis del lenguaje
- Los modos curry/uncurry se eliminarán por completo. La sintaxis
(.)desaparecerá y la compatibilidad con JS mejorará notablemente. - Se agregarán varias funciones, como el modo JSX preserve, operadores unificados, pattern matching con
dict{}y literales RegExp.
- Los modos curry/uncurry se eliminarán por completo. La sintaxis
- Integración de la biblioteca estándar —
@rescript/corese integrará con el compilador y se distribuirá junto con él, mientras que APIs antiguas comoJs/Js2quedarán obsoletas para ofrecer una superficie de API más limpia. - Eliminación masiva de legado — se eliminaron por completo los restos de OCaml que quedaban, tanto interna como externamente. También se limpiaron por completo elementos que podían confundir a nuevos usuarios, como bibliotecas de OCaml, sintaxis
.mly el prefijo@bs.
Cuando salga pronto la primera versión beta, les agradecería mucho que la probaran хотя sea una vez.
Ha sido un camino realmente largo hasta v12, pero incluso después de eso todavía hay mucho espacio para seguir mejorando.
Para lograrlo, estamos mejorando la estructura interna y explorando varias ideas prácticas, así que no faltan temas y participar en el proyecto se siente muy entretenido.
A quienes también les interesen tecnologías que forman parte de un lenguaje de programación, como compiladores o editores, quizá les convenga echarle un vistazo.
Aún no hay comentarios.