Il paraît que Facebook a une alternative dérivée d'ocaml.
Oui, c'est le langage Reason. Par contre ce n'est pas dérivée de OCaml, c'est du OCaml mais avec une syntaxe à la javascript. Dinosaure en avait fait une présentation lors de la dépêche sur les sorties 4.04 et 4.05 de OCaml (au passage le choix de l'image pour illustrer n'est pas de moi, mais de lui ;-) et pour le citer :
Reason n’est ni plus ni moins qu’une option dans le compilateur. Nous parlons ici de l’option -pp qui permet de remplacer la partie frontale du compilateur par un préprocesseur ad hoc. Le préprocesseur Reason prend donc du code Reason en entrée, le transforme en arbre de syntaxe abstrait OCaml et passe cet arbre au compilateur OCaml classique.
Il est tout à fait possible de mélanger du code Reason et du code OCaml : c'est le même langage mais avec deux syntaxes concrètes distinctes. On peut compiler du Reason en natif ou vers du bytecode OCaml. Pour la compilation vers javascript, la communauté Reason utilise le backend bucklescript, mais il en existe un autre plus ancien (quant à l'origine, il est toujours actif et surtout utilisé par les personnes de la communauté OCaml) à savoir js_of_ocaml.
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.
[^] # Re: Heureux
Posté par kantien . En réponse au journal Elm sort en version 0.19.1. Évalué à 6. Dernière modification le 23 octobre 2019 à 17:17.
Oui, c'est le langage Reason. Par contre ce n'est pas dérivée de OCaml, c'est du OCaml mais avec une syntaxe à la javascript. Dinosaure en avait fait une présentation lors de la dépêche sur les sorties 4.04 et 4.05 de OCaml (au passage le choix de l'image pour illustrer n'est pas de moi, mais de lui ;-) et pour le citer :
Il est tout à fait possible de mélanger du code Reason et du code OCaml : c'est le même langage mais avec deux syntaxes concrètes distinctes. On peut compiler du Reason en natif ou vers du bytecode OCaml. Pour la compilation vers javascript, la communauté Reason utilise le backend bucklescript, mais il en existe un autre plus ancien (quant à l'origine, il est toujours actif et surtout utilisé par les personnes de la communauté OCaml) à savoir js_of_ocaml.
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.