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
|
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="hevea 2.32">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<link rel="stylesheet" type="text/css" href="manual.css">
<title>Chapter 8 Language extensions</title>
</head>
<body>
<a href="language.html"><img src="previous_motif.svg" alt="Previous"></a>
<a href="index.html"><img src="contents_motif.svg" alt="Up"></a>
<a href="comp.html"><img src="next_motif.svg" alt="Next"></a>
<hr>
<h1 class="chapter" id="sec238">Chapter 8 Language extensions</h1>
<p> <a id="c:extensions"></a>
</p><p>This chapter describes language extensions and convenience features
that are implemented in OCaml, but not described in the
OCaml reference manual.</p><ul>
<li><a href="letrecvalues.html">8.1 Recursive definitions of values</a>
</li><li><a href="manual024.html">8.2 Recursive modules</a>
</li><li><a href="privatetypes.html">8.3 Private types</a>
</li><li><a href="locallyabstract.html">8.4 Locally abstract types</a>
</li><li><a href="firstclassmodules.html">8.5 First-class modules</a>
</li><li><a href="moduletypeof.html">8.6 Recovering the type of a module</a>
</li><li><a href="signaturesubstitution.html">8.7 Substituting inside a signature</a>
</li><li><a href="modulealias.html">8.8 Type-level module aliases</a>
</li><li><a href="overridingopen.html">8.9 Overriding in open statements</a>
</li><li><a href="gadts.html">8.10 Generalized algebraic datatypes</a>
</li><li><a href="bigarray.html">8.11 Syntax for Bigarray access</a>
</li><li><a href="attributes.html">8.12 Attributes</a>
</li><li><a href="extensionnodes.html">8.13 Extension nodes</a>
</li><li><a href="extensiblevariants.html">8.14 Extensible variant types</a>
</li><li><a href="generativefunctors.html">8.15 Generative functors</a>
</li><li><a href="extensionsyntax.html">8.16 Extension-only syntax</a>
</li><li><a href="inlinerecords.html">8.17 Inline records</a>
</li><li><a href="doccomments.html">8.18 Documentation comments</a>
</li><li><a href="indexops.html">8.19 Extended indexing operators </a>
</li><li><a href="emptyvariants.html">8.20 Empty variant types</a>
</li><li><a href="alerts.html">8.21 Alerts</a>
</li><li><a href="generalizedopens.html">8.22 Generalized open statements</a>
</li><li><a href="bindingops.html">8.23 Binding operators</a>
</li></ul>
<hr>
<a href="language.html"><img src="previous_motif.svg" alt="Previous"></a>
<a href="index.html"><img src="contents_motif.svg" alt="Up"></a>
<a href="comp.html"><img src="next_motif.svg" alt="Next"></a>
</body>
</html>
|