在哪里可以找到用C实现的OCaml原语的完整列表?grep 'CAMLprim' <ocamlsourcetree>/byterun/*.c
够了吗,还是我也必须寻找CAMLexport
和CAMLextern
,还是其他呢?
(注意:在.ml,.mli文件中寻找external
声明是不够的,因为对于特殊的caml_*
外部对象,我还需要由bytecomp / translcore.ml引用的所有%someide
原语)
最佳答案
您可以使用:
ocamlrun -p
获取默认运行时中可用的原语的完整列表。
关于ocaml - CAMLprim,CAMLexport,CAMLextern,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43649923/