2011-03-28 56 views
7

khi xem thư viện chuẩn của ocaml Tôi muốn xem mã nguồn cho các chức năng được mô tả, tôi có thể tìm mã cho các chức năng này ở đâu?mã nguồn cho thư viện chuẩn trong ocaml ở đâu?

http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html liên kết này hiển thị thư viện chuẩn cho danh sách, tôi có thể tìm mã được sử dụng cho từng loại trong số này ở đâu?

+0

http://caml.inria.fr/pub/docs/manual-ocaml/libref/index.html? Tôi chỉ nhấp vào "Lên" trên liên kết của bạn: \ – Ptival

Trả lời

7

chỉ cần gõ như sau trong vỏ của bạn:

$ cd `ocamlc -where` 

Và bạn có thể thấy các tập tin * .mli, trong đó có các tài liệu.

+0

các tệp ml là mã thực tế, cảm ơn bạn rất nhiều! – helpmeplz

3

Như ymotongpoo đã chỉ ra, các tệp giao diện của thư viện chuẩn là một phần của một hàm OCaml bình thường. Để xem mã nguồn thực tế, bạn phải tải xuống mã nguồn của trình biên dịch OCaml từ caml.inria.fr. Việc thực hiện các thư viện chuẩn có thể được tìm thấy trong thư mục "stdlib /".

6

Mã nguồn có sẵn để duyệt từ kho OCaml Subversion:

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

Ví dụ, mã stdlib cho mới nhất trong phát triển phiên bản OCaml là ở đây:

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

Có một gương chỉ đọc trên github:

https://github.com/ocaml/ocaml

Mã thư viện chuẩn cũng có sẵn từ một nguồn tarball OCaml nếu bạn muốn tải về tất cả mọi thứ:

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

0

Install ocamlbrowser, sau đó tìm kiếm các mô-đun bạn quan tâm vào, sau đó nhấp vào nút triển khai.

Các vấn đề liên quan