2011-03-28 15 views
7

al consultar la biblioteca estándar de ocaml Deseo ver el código fuente de las funciones descritas, ¿dónde puedo encontrar el código para estas funciones?¿dónde está el código fuente de la biblioteca estándar en ocaml?

http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html este enlace muestra la biblioteca estándar para la lista, ¿dónde puedo encontrar el código utilizado para cada uno de estos?

+0

http://caml.inria.fr/pub/docs/manual-ocaml/libref/index.html? Acabo de hacer clic en "Arriba" en su enlace: \ – Ptival

Respuesta

7

sólo tiene que escribir de la siguiente manera en la shell:

$ cd `ocamlc -where` 

y se puede ver archivos .mli *, que tiene documentaciones.

+0

los archivos ml son el código real, ¡muchas gracias! – helpmeplz

3

Como señaló ymotongpoo, los archivos de interfaz de la biblioteca estándar son parte de una instalación normal de OCaml. Para ver el código fuente real, debe descargar la fuente del compilador OCaml desde caml.inria.fr. La implementación de la biblioteca estándar se puede encontrar en el directorio "stdlib /".

6

El código fuente está disponible para navegar desde el repositorio OCaml Subversion:

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

Por ejemplo, el código stdlib para lo último en desarrollo la versión OCaml está aquí:

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

Hay un espejo de solo lectura en github:

https://github.com/ocaml/ocaml

El código de la biblioteca estándar también está disponible a partir de un paquete fuente OCaml si usted prefiere descargar todo:

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

0

Instalar ocamlbrowser, a continuación, busque el módulo tiene interés en, a continuación, haga clic el botón de implementación.

Cuestiones relacionadas