CAMLprim、CAMLexport、CAMLextern
CAMLprim, CAMLexport, CAMLextern
在哪里可以找到用 C 实现的 OCaml 基元的完整列表?
grep 'CAMLprim' <ocamlsourcetree>/byterun/*.c
够不够,还是我还要找CAMLexport
和CAMLextern
,还是别的什么?
(注意:在 .ml、.mli 文件中查找 external
声明是不够的,因为我还需要 bytecomp/translcore.ml 引用的所有 caml_*
原语用于特殊 %someide
外部)
您可以使用:
ocamlrun -p
获取默认运行时可用基元的完整列表。
在哪里可以找到用 C 实现的 OCaml 基元的完整列表?
grep 'CAMLprim' <ocamlsourcetree>/byterun/*.c
够不够,还是我还要找CAMLexport
和CAMLextern
,还是别的什么?
(注意:在 .ml、.mli 文件中查找 external
声明是不够的,因为我还需要 bytecomp/translcore.ml 引用的所有 caml_*
原语用于特殊 %someide
外部)
您可以使用:
ocamlrun -p
获取默认运行时可用基元的完整列表。