3
Cで実装されているOCamlプリミティブの完全なリストはどこにありますか? grep 'CAMLprim' <ocamlsourcetree>/byterun/*.c
には十分ですか、CAMLexport
とCAMLextern
も検索する必要がありますか?CAMLprim、CAMLexport、CAMLextern
(注:私はまた、特別な%someide
外観のためにbytecomp/translcore.mlによって参照されるすべてのcaml_*
プリミティブを必要とするので、.mlの中でexternal
宣言を探して、.mliファイルのファイルは、十分ではありません)
あまりにも簡単!今、私は、ocamlrun -pによって出力されたプリミティブリストが、/byterunのMakefileによってCAMLprimを探して作成されているprims.cで定義されていることを見てきました。ありがとう。 –
pifu