Ocaml CAMLprim,CAMLexport,CAMLextern

Ocaml CAMLprim,CAMLexport,CAMLextern,ocaml,bytecode,primitive,Ocaml,Bytecode,Primitive,在哪里可以找到用C实现的OCaml原语的完整列表? grep'CAMLprim'/byterun/*.c就足够了吗,或者我还得找CAMLexport和CAMLextern,或者别的什么 (注意:在.ml、.mli文件中查找外部声明是不够的,因为对于特殊的%someideexternals,我还需要bytecomp/transcore.ml引用的所有caml*原语)

在哪里可以找到用C实现的OCaml原语的完整列表?
grep'CAMLprim'/byterun/*.c
就足够了吗,或者我还得找
CAMLexport
CAMLextern
,或者别的什么

(注意:在.ml、.mli文件中查找
外部
声明是不够的,因为对于特殊的
%someide
externals,我还需要bytecomp/transcore.ml引用的所有
caml*
原语)

<

ocamlrun -p

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

哦,从来没有这么简单过!刚才,我看到ocamlrun-p打印的原语列表是在prims.c中定义的,它是由/byterun中查找CAMLprim的Makefile动态构建的。谢谢