La feuille de route 2025 de ReScript
(forum.rescript-lang.org)Comme l’an dernier, les développeurs principaux de ReScript se sont réunis début mai à Vienne pour l’événement ReScript Retreat.
Ils y ont fait le point sur le calendrier de la prochaine version, v12, ainsi que sur la feuille de route 2025.
D’ici la sortie officielle en juillet, l’objectif est d’affiner le nouveau système de build, de faire évoluer en profondeur le langage et la bibliothèque standard, et de nettoyer l’héritage existant afin d’améliorer la cohérence avec l’écosystème JavaScript.
- Calendrier de sortie de v12 — première bêta en mai, RC en juin, publication officielle prévue en juillet.
- Introduction du nouveau système de build Rewatch — prise en charge des monorepos, vitesse de build accrue, avec possibilité de désactiver le système de build existant (
bsb). - Renforcement et réorganisation de la syntaxe du langage
- Les modes curry/uncurry sont entièrement supprimés. La syntaxe
(.)disparaît et la compatibilité avec JS est nettement améliorée. - Plusieurs fonctionnalités sont ajoutées, notamment le mode JSX preserve, les opérateurs unifiés, le pattern matching
dict{}et les littéraux RegExp.
- Les modes curry/uncurry sont entièrement supprimés. La syntaxe
- Intégration de la bibliothèque standard —
@rescript/coresera fourni directement avec le compilateur, et les anciennes API commeJs/Js2seront abandonnées afin d’offrir une surface d’API plus propre. - Suppression massive du legacy — les vestiges d’OCaml restés en interne comme en externe ont été entièrement retirés. Les éléments susceptibles de dérouter les nouveaux utilisateurs, comme les bibliothèques OCaml, la syntaxe
.mlou le préfixe@bs, ont tous été nettoyés.
La première version bêta devrait sortir prochainement ; n’hésitez pas à l’essayer à l’occasion.
Le chemin jusqu’à v12 a été particulièrement long, mais il reste encore beaucoup de marge pour continuer à faire progresser le projet.
Pour cela, l’équipe améliore la structure interne et explore diverses idées pragmatiques, ce qui fait que les sujets ne manquent jamais et rend la participation au projet très stimulante.
Si vous vous intéressez aussi aux technologies qui composent un langage de programmation, comme les compilateurs ou les éditeurs, cela vaut le coup d’y jeter un œil.
Aucun commentaire pour le moment.