• # Elm

    Posté par . En réponse au lien Un langage de plus : Roc. Évalué à 9. Dernière modification le 22 novembre 2023 à 16:21.

    Elm est un js-killer qui prends une syntaxe du genre haskell, une architecture d'application qui se rapproche de Flux/Redux/Vuex pour ceux qui ont essayé et qui est jusque-boutiste. Tu n'écris pas de html, mais une structure elm qui représente ton html est qui est typée (ça interdit par exemple d'écrire un href n'importe où). Le tout en ayant une approche qui se veut aussi user-friendly que possible avec un compilateur qui essaie de t'aider autant que possible.

    On peut douter de la capacité d'elm a tuer js, mais ce qu'il apporte me parait indéniable.

    Pour roc qui tente d'apporter elm ailleurs que dans le navigateur, j'ai du mal à voir l'intérêt. Il y a déjà des pleins d'alternatives. Éventuellement j'aurais mieux compris de faire une cible webassembly/WASI pour utiliser elm ailleurs que dans le navigateur.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll