1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>The Objective-Caml system, release 3.10
</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="hevea 1.09">
<LINK rel="stylesheet" type="text/css" href="manual.css">
</HEAD>
<BODY >
<!--HEVEA command line is: hevea -fix -exec xxdate.exe -O -I .. -I ../refman -I ../library -I ../cmds -I ../tutorials -I ../../styles -I ../texstuff manual.hva -e macros.tex ../manual.tex -->
<!--HACHA command line is: hacha manual.html -->
<DIV CLASS="center">
<FONT SIZE=7>The Objective Caml system<BR>
release 3.10<BR>
</FONT><FONT SIZE=5>Documentation and user's manual<BR>
</FONT><FONT SIZE=4>Xavier Leroy<BR>
(with Damien Doligez, Jacques Garrigue, Didier Rmy and Jrme Vouillon)<BR>
May16, 2007<BR>
</FONT><FONT SIZE=3>Copyright 2007 Institut National de
Recherche en Informatique et en Automatique
</FONT></DIV><BLOCKQUOTE CLASS="quote">
<HR SIZE=2>
This manual is also available in
<A HREF="http://caml.inria.fr/distrib/ocaml-3.10/ocaml-3.10-refman.pdf">PDF</A>.
<A HREF="http://caml.inria.fr/distrib/ocaml-3.10/ocaml-3.10-refman.ps.gz">Postscript</A>,
<A HREF="http://caml.inria.fr/distrib/ocaml-3.10/ocaml-3.10-refman.dvi.gz">DVI</A>,
<A HREF="http://caml.inria.fr/distrib/ocaml-3.10/ocaml-3.10-refman.txt">plain text</A>,
as a
<A HREF="http://caml.inria.fr/distrib/ocaml-3.10/ocaml-3.10-refman.html.tar.gz">bundle of HTML files</A>,
and as a
<A HREF="http://caml.inria.fr/distrib/ocaml-3.10/ocaml-3.10-refman.info.tar.gz">bundle of Emacs Info files</A>.
<HR SIZE=2>
</BLOCKQUOTE><UL>
<LI><A HREF="manual001.html">Contents</A></LI>
<LI><A HREF="manual002.html">Foreword</A></LI>
</UL>
<TABLE CLASS="center"><TR><TD><H1 CLASS="part"><A NAME="htoc1">PartI</A><BR>
An introduction to Objective Caml</H1></TD></TR>
</TABLE><P>
<A NAME="p:tutorials"></A>
</P><UL>
<LI><A HREF="manual003.html">The core language</A></LI>
<LI><A HREF="manual004.html">The module system</A></LI>
<LI><A HREF="manual005.html">Objects in Caml</A></LI>
<LI><A HREF="manual006.html">Labels and variants</A></LI>
<LI><A HREF="manual007.html">Advanced examples with classes and modules</A></LI>
</UL>
<TABLE CLASS="center"><TR><TD><H1 CLASS="part"><A NAME="htoc50">PartII</A><BR>
The Objective Caml language</H1></TD></TR>
</TABLE><P>
<A NAME="p:refman"></A>
</P><UL>
<LI><A HREF="manual008.html">The Objective Caml language</A></LI>
<LI><A HREF="manual021.html">Language extensions</A></LI>
</UL>
<TABLE CLASS="center"><TR><TD><H1 CLASS="part"><A NAME="htoc102">PartIII</A><BR>
The Objective Caml tools</H1></TD></TR>
</TABLE><P>
<A NAME="p:commands"></A></P><UL>
<LI><A HREF="manual022.html">Batch compilation (ocamlc)</A></LI>
<LI><A HREF="manual023.html">The toplevel system (ocaml)</A></LI>
<LI><A HREF="manual024.html">The runtime system (ocamlrun)</A></LI>
<LI><A HREF="manual025.html">Native-code compilation (ocamlopt)</A></LI>
<LI><A HREF="manual026.html">Lexer and parser generators (ocamllex, ocamlyacc)</A></LI>
<LI><A HREF="manual027.html">Dependency generator (ocamldep)</A></LI>
<LI><A HREF="manual028.html">The browser/editor (ocamlbrowser)</A></LI>
<LI><A HREF="manual029.html">The documentation generator (ocamldoc)</A></LI>
<LI><A HREF="manual030.html">The debugger (ocamldebug)</A></LI>
<LI><A HREF="manual031.html">Profiling (ocamlprof)</A></LI>
<LI><A HREF="manual032.html">Interfacing C with Objective Caml</A></LI>
</UL>
<TABLE CLASS="center"><TR><TD><H1 CLASS="part"><A NAME="htoc248">PartIV</A><BR>
The Objective Caml library</H1></TD></TR>
</TABLE><P>
<A NAME="p:library"></A>
</P><UL>
<LI><A HREF="manual033.html">The core library</A></LI>
<LI><A HREF="manual034.html">The standard library</A></LI>
<LI><A HREF="manual035.html">The unix library: Unix system calls</A></LI>
<LI><A HREF="manual036.html">The num library: arbitrary-precision rational arithmetic</A></LI>
<LI><A HREF="manual037.html">The str library: regular expressions and string processing</A></LI>
<LI><A HREF="manual038.html">The threads library</A></LI>
<LI><A HREF="manual039.html">The graphics library</A></LI>
<LI><A HREF="manual040.html">The dbm library: access to NDBM databases</A></LI>
<LI><A HREF="manual041.html">The dynlink library: dynamic loading and linking of object files</A></LI>
<LI><A HREF="manual042.html">The LablTk library: Tcl/Tk GUI interface</A></LI>
<LI><A HREF="manual043.html">The bigarray library</A></LI>
</UL>
<TABLE CLASS="center"><TR><TD><H1 CLASS="part"><A NAME="htoc267">PartV</A><BR>
Appendix</H1></TD></TR>
</TABLE><P>
<A NAME="p:appendix"></A></P><UL CLASS="ftoc2"><LI CLASS="li-links">
<A HREF="libref/index_modules.html">Index of modules</A>
</LI><LI CLASS="li-links"><A HREF="libref/index_module_types.html">Index of module types</A>
</LI><LI CLASS="li-links"><A HREF="libref/index_types.html">Index of types</A>
</LI><LI CLASS="li-links"><A HREF="libref/index_exceptions.html">Index of exceptions</A>
</LI><LI CLASS="li-links"><A HREF="libref/index_values.html">Index of values</A>
</LI></UL><UL>
<LI><A HREF="manual044.html">Index of keywords</A></LI>
</UL>
<!--FOOTER-->
<HR SIZE=2><BLOCKQUOTE CLASS="quote"><EM>This document was translated from L<sup>A</sup>T<sub>E</sub>X by
<A HREF="http://hevea.inria.fr/index.html">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A</A>.</EM></BLOCKQUOTE></BODY>
</HTML>
|