ocaml中标准库的源代码在哪里?

hel*_*plz 8 ocaml

在查看ocaml的标准库时,我想查看所描述函数的源代码,在哪里可以找到这些函数的代码?

http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html此链接显示列表的标准库,在哪里可以找到用于其中的每个代码?

ymo*_*poo 9

只需在shell中输入如下内容:

$ cd `ocamlc -where`
Run Code Online (Sandbox Code Playgroud)

你可以看到*.mli文件,其中包含文档.


hca*_*rty 7

源代码可以从OCaml Subversion存储库中浏览:

http://caml.inria.fr/ocaml/anonsvn.en.html

例如,最新的开发中OCaml版本的stdlib代码在这里:

http://caml.inria.fr/cgi-bin/viewcvs.cgi/ocaml/trunk/stdlib/

github上有一个只读镜像:

https://github.com/ocaml/ocaml

如果您希望下载所有内容,还可以从OCaml源代码tarball中获取标准库代码:

http://caml.inria.fr/download.en.html