在哪里可以找到用C实现的OCaml原语的完整列表?grep 'CAMLprim' <ocamlsourcetree>/byterun/*.c够了吗,还是我也必须寻找CAMLexportCAMLextern,还是其他呢?

(注意:在.ml,.mli文件中寻找external声明是不够的,因为对于特殊的caml_*外部对象,我还需要由bytecomp / translcore.ml引用的所有%someide原语)

最佳答案

您可以使用:

ocamlrun -p

获取默认运行时中可用的原语的完整列表。

关于ocaml - CAMLprim,CAMLexport,CAMLextern,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43649923/

10-10 19:34