En plus d'apporter les principes d'Elm sur le back, Roc a une approche vraiment intéressante en terme de séparation entre le monde "pur" et le monde "impur".
Ils ont la notion de "plateforme" qui se situe entre le runtime et l'applicatif.
Je n'ai pas encore essayé, mais ça à l'air d'être un chouette langage fonctionnel pure, qu tout comme Elm s'axe sur la lisibilité et la simplicité et cherche à avoir des performances le plus proche des langages système (c'est aussi un des aspects qui différencie ce langage des autres).
L'implémentation du compilateur est en Rust et la librairie standard en Zig. Y a sans doute plein plein de choses à apprendre en lisant le code source :).
[^] # Re: Elm
Posté par Andréas Livet . En réponse au lien Un langage de plus : Roc. Évalué à 1.
En plus d'apporter les principes d'Elm sur le back, Roc a une approche vraiment intéressante en terme de séparation entre le monde "pur" et le monde "impur".
Ils ont la notion de "plateforme" qui se situe entre le runtime et l'applicatif.
Je n'ai pas encore essayé, mais ça à l'air d'être un chouette langage fonctionnel pure, qu tout comme Elm s'axe sur la lisibilité et la simplicité et cherche à avoir des performances le plus proche des langages système (c'est aussi un des aspects qui différencie ce langage des autres).
L'implémentation du compilateur est en Rust et la librairie standard en Zig. Y a sans doute plein plein de choses à apprendre en lisant le code source :).