J'avais envie de me salir les mains avec Opa, mais j'avais vraiment ressenti l'absence d'un REPL, qui est mon arme de prédilection lorsque je me familiarise avec un nouveau langage. Et voilà que le blog d'Opa mentionne un outil appelé opatop
qui semble être juste cela, mais il ne semble pas être inclus dans les distributions standard de Mac ou Ubuntu.
Je me suis rendu sur GitHub, j'ai récupéré le code source et j'ai commencé à construire, mais j'obtiens la même erreur que celle mentionnée ci-dessus aquí :
+ /opt/local/bin/ocamlopt.opt dynlink.cmxa unix.cmxa str.cmxa nums.cmxa -g threads.cmxa -thread -I +zip zip.cmxa -I +ocamlgraph graph.cmxa -I /opt/local/lib/ocaml/ulex ulexing.cmxa buildinfos.cmxa libbase.cmxa compilerlib.cmxa libtrx.cmxa opacapi.cmxa passlib.cmxa libqmlcompil.cmxa jslang.cmxa ocamllang.cmxa libbsl.cmxa libbsl/bslregister.cmx opalang.cmxa -o libbsl/bslregister.native
File "_none_", line 1, characters 0-1:
Error: Cannot find file dynlink.cmxa
Command exited with code 2.
Je ne connais pratiquement rien au développement OCaml, mais il semble que les autres fichiers portant la même extension dans le répertoire de la bibliothèque concernée soient des "fichiers de la bibliothèque native OCaml". Cela étant, s'agit-il simplement d'une bibliothèque qui n'était pas incluse dans la distribution OCaml que j'ai obtenue ? Le site Punaise de la mante référencée dans le lien ci-dessus donne l'impression qu'il existe des hypothèses contradictoires sur les environnements de construction au travail.
Quoi qu'il en soit, quelqu'un peut-il me donner des conseils ?
Gracias.