在查看ocaml的标准库时,我想查看所描述函数的源代码,在哪里可以找到这些函数的代码?
http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html此链接显示列表的标准库,在哪里可以找到用于其中的每个代码?
答案 0 :(得分:9)
在shell中输入如下内容:
$ cd `ocamlc -where`
您可以看到* .mli文件,其中包含文档。
答案 1 :(得分: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中获取标准库代码:
答案 2 :(得分:3)
正如ymotongpoo指出的那样,标准库的接口文件是正常的OCaml isntallation的一部分。要查看实际的源代码,您必须从caml.inria.fr下载OCaml编译器的源代码。可以在目录“stdlib /".
中找到标准库的实现答案 3 :(得分:0)
安装ocamlbrowser,然后查找您感兴趣的模块 进入,然后单击实现按钮。