【问题标题】:where is the source code for the standard library in OCaml?OCaml 中标准库的源代码在哪里?
【发布时间】:2011-07-24 04:50:46
【问题描述】:

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

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

【问题讨论】:

标签: ocaml


【解决方案1】:

只需在您的 shell 中键入以下内容:

$ cd `ocamlc -where`

你可以看到 *.mli 文件,里面有文档。

【讨论】:

    【解决方案2】:

    源代码可从 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

    【讨论】:

      【解决方案3】:

      正如 ymotongpoo 所指出的,标准库的接口文件是正常 OCaml 安装的一部分。要查看实际源代码,您必须从caml.inria.fr 下载 OCaml 编译器的源代码。标准库的实现可以在目录“stdlib/”中找到。

      【讨论】:

        【解决方案4】:

        安装ocamlbrowser,然后寻找你感兴趣的模块 进入,然后点击实现按钮。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-03-29
          • 2012-07-08
          • 1970-01-01
          • 2015-07-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多