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이 링크는 목록에 대한 표준 라이브러리를 보여줍니다. 여기서는 각각의 코드를 찾을 수 있습니까? 쉘에서 다음과 같이
는 입력 :
$ cd `ocamlc -where`
을 그리고 당신은 문서화를 가지고 * .mli 파일을 볼 수 있습니다.
ml 파일은 실제 코드이며, 대단히 감사한다! – helpmeplz
ymotongpoo가 지적했듯이 표준 라이브러리의 인터페이스 파일은 일반적인 OCaml 인스턴스의 일부입니다. 실제 소스 코드를 보려면 caml.inria.fr에서 OCaml 컴파일러 소스를 다운로드해야합니다. 표준 라이브러리의 구현은 "stdlib /"디렉토리에서 찾을 수 있습니다.
예를 들어http://caml.inria.fr/ocaml/anonsvn.en.html
, 최신의 개발 OCaml의 버전에 대한 다음 stdlib 코드가 여기에 있습니다 : :
소스 코드는 OCaml의 Subversion 저장소에서 찾아 볼 수 있습니다
http://caml.inria.fr/cgi-bin/viewcvs.cgi/ocaml/trunk/stdlib/
github에는 읽기 전용 미러가 있습니다.
당신이 모든 것을 다운로드하는 것을 선호하는 경우
표준 라이브러리 코드는 또한 OCaml의 소스 타르볼에서 사용할 수 있습니다 : 다음,
설치 ocamlbrowser 당신이에 관심있는 모듈을 찾아, 다음을 클릭합니다 구현 버튼.
http://caml.inria.fr/pub/docs/manual-ocaml/libref/index.html? 나는 당신의 링크에서 "Up"을 클릭했다 : \ – Ptival