J'essaye de programmer en utilisant la bibliothèque standard Core de Jane Street et l'interface de langage Reason.L'attribut 'explicit_arity' n'a pas été utilisé
J'ai donc pris le script corebuild
et enregistré une copie en tant que recorebuild
en remplaçant ocamlbuild
par rebuild
. Mais j'ai des problèmes avec un code simple.
Ceci est l'exemple minimal qui échoue:
type t = Foo int | Bar;
let foobar f => switch f {
| Foo x => x
| Bar => 0
};
Si vous essayez de le compiler avec l'option suivante, l'un des nombreux ajouté par corebuild
:
rebuild -tag "ppx(ppx-jane -as-ppx)" test.byte
alors vous obtenez cette erreur :
File "", line 0:
Attribute `explicit_arity' was not used
Command exited with code 2.
Qu'est-ce que cela signifie?
Je suis intéressé à utiliser Core Jane Street à raison aussi. Connaissez-vous un doc/tutoriel/blog expliquant comment faire cela? – hendysg