при просмотре стандартной библиотеки ocaml Я хочу увидеть исходный код для описанных функций, где я могу найти код для этих функций?
http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html эта ссылка показывает стандартную библиотеку для списка, где я могу найти код, используемый для каждого из них?
просто введите в вашей оболочке следующее:
$ cd `ocamlc -where`
И вы можете увидеть * .mli файлы, в которых есть документация.
Исходный код доступен для просмотра из репозитория OCaml Subversion:
http://caml.inria.fr/ocaml/anonsvn.en.html
Например, код stdlib для последней версии OCaml в разработке находится здесь:
http://caml.inria.fr/cgi-bin/viewcvs.cgi/ocaml/trunk/stdlib/
На github есть зеркало только для чтения:
https://github.com/ocaml/ocaml
Код стандартной библиотеки также доступен из исходного архива OCamlесли вы предпочитаете скачать все:
http://caml.inria.fr/download.en.html
Как указал ymotongpoo, файлы интерфейса стандартной библиотеки являются частью обычной процедуры OCaml. Чтобы увидеть реальный исходный код, вам нужно скачать исходный код компилятора OCaml с caml.inria.fr . Реализацию стандартной библиотеки можно найти в каталоге "stdlib /".
Установите ocamlbrowser, затем найдите интересующий вас модуль, затем нажмите кнопку реализации.