查看ocaml的標準庫時我想查看描述的函數的源代碼,我在哪裏可以找到這些函數的代碼?哪裏是ocaml中的標準庫的源代碼?
http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html此鏈接顯示列表的標準庫,我可以在哪裏找到用於這些列表的標準庫?
查看ocaml的標準庫時我想查看描述的函數的源代碼,我在哪裏可以找到這些函數的代碼?哪裏是ocaml中的標準庫的源代碼?
http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html此鏈接顯示列表的標準庫,我可以在哪裏找到用於這些列表的標準庫?
只需鍵入在你的shell如下:
$ cd `ocamlc -where`
你可以看到採用* .mli文件,其中有單證。
ml文件是實際的代碼,非常感謝! – helpmeplz 2011-03-28 18:29:30
正如ymotongpoo指出的那樣,標準庫的接口文件是正常OCaml isntallation的一部分。要查看實際的源代碼,您必須從caml.inria.fr下載OCaml編譯器的源代碼。標準庫的實現可以在「stdlib /」目錄中找到。
的源代碼可從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的源碼包,如果你更喜歡下載的一切:
安裝ocamlbrowser,然後查找模塊您有興趣 到,然後單擊執行按鈕。
http://caml.inria.fr/pub/docs/manual-ocaml/libref/index.html?我只是點擊了你的鏈接上的「Up」:\ – Ptival 2011-03-28 04:22:14