199 lines
13 KiB
HTML
199 lines
13 KiB
HTML
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<!--
|
|
|
|
Generated from r6rs-lib.tex by tex2page, v 20070803
|
|
(running on MzScheme 371, unix),
|
|
(c) Dorai Sitaram,
|
|
http://www.ccs.neu.edu/~dorai/tex2page/tex2page-doc.html
|
|
|
|
-->
|
|
<head>
|
|
<title>
|
|
r6rs-lib
|
|
</title>
|
|
<link rel="stylesheet" type="text/css" href="r6rs-lib-Z-S.css" title=default>
|
|
<meta name=robots content="index,follow">
|
|
</head>
|
|
<body>
|
|
<div id=slidecontent>
|
|
<div align=right class=navigation>[Go to <span><a href="r6rs-lib.html">first</a>, <a href="r6rs-lib.html">previous</a></span><span>, <a href="r6rs-lib-Z-H-2.html">next</a></span> page<span>; </span><span class=disable>contents</span><span><span class=disable>; </span><a href="r6rs-lib-Z-H-21.html#node_index_start">index</a></span>]</div>
|
|
<p></p>
|
|
<a name="node_chap_Temp_1"></a>
|
|
<h1 class=chapter>
|
|
<div class=chapterheading> </div><br>
|
|
Contents</h1>
|
|
<p></p>
|
|
<div class=smallskip></div>
|
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
|
<a name="node_toc_start"></a></p>
|
|
|
|
<p class=noindent></p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_1"></a><a href="r6rs-lib-Z-H-2.html#node_chap_1">1 Unicode</a></b><br>
|
|
<a name="node_toc_node_sec_1.1"></a><a href="r6rs-lib-Z-H-2.html#node_sec_1.1">1.1 Characters</a><br>
|
|
<a name="node_toc_node_sec_1.2"></a><a href="r6rs-lib-Z-H-2.html#node_sec_1.2">1.2 Strings</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_2"></a><a href="r6rs-lib-Z-H-3.html#node_chap_2">2 Bytevectors</a></b><br>
|
|
<a name="node_toc_node_sec_2.1"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.1">2.1 Endianness</a><br>
|
|
<a name="node_toc_node_sec_2.2"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.2">2.2 General operations</a><br>
|
|
<a name="node_toc_node_sec_2.3"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.3">2.3 Operations on bytes and octets</a><br>
|
|
<a name="node_toc_node_sec_2.4"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.4">2.4 Operations on integers of arbitrary size</a><br>
|
|
<a name="node_toc_node_sec_2.5"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.5">2.5 Operations on 16-bit integers</a><br>
|
|
<a name="node_toc_node_sec_2.6"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.6">2.6 Operations on 32-bit integers</a><br>
|
|
<a name="node_toc_node_sec_2.7"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.7">2.7 Operations on 64-bit integers</a><br>
|
|
<a name="node_toc_node_sec_2.8"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.8">2.8 Operations on IEEE-754 representations</a><br>
|
|
<a name="node_toc_node_sec_2.9"></a><a href="r6rs-lib-Z-H-3.html#node_sec_2.9">2.9 Operations on strings</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_3"></a><a href="r6rs-lib-Z-H-4.html#node_chap_3">3 List utilities</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_4"></a><a href="r6rs-lib-Z-H-5.html#node_chap_4">4 Sorting</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_5"></a><a href="r6rs-lib-Z-H-6.html#node_chap_5">5 Control structures</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_6"></a><a href="r6rs-lib-Z-H-7.html#node_chap_6">6 Records</a></b><br>
|
|
<a name="node_toc_node_sec_6.1"></a><a href="r6rs-lib-Z-H-7.html#node_sec_6.1">6.1 Mutability and equivalence of records</a><br>
|
|
<a name="node_toc_node_sec_6.2"></a><a href="r6rs-lib-Z-H-7.html#node_sec_6.2">6.2 Syntactic layer</a><br>
|
|
<a name="node_toc_node_sec_6.3"></a><a href="r6rs-lib-Z-H-7.html#node_sec_6.3">6.3 Procedural layer</a><br>
|
|
<a name="node_toc_node_sec_6.4"></a><a href="r6rs-lib-Z-H-7.html#node_sec_6.4">6.4 Inspection</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_7"></a><a href="r6rs-lib-Z-H-8.html#node_chap_7">7 Exceptions and conditions</a></b><br>
|
|
<a name="node_toc_node_sec_7.1"></a><a href="r6rs-lib-Z-H-8.html#node_sec_7.1">7.1 Exceptions</a><br>
|
|
<a name="node_toc_node_sec_7.2"></a><a href="r6rs-lib-Z-H-8.html#node_sec_7.2">7.2 Conditions</a><br>
|
|
<a name="node_toc_node_sec_7.2.1"></a><a href="r6rs-lib-Z-H-8.html#node_sec_7.2.1">7.2.1 Condition objects</a><br>
|
|
<a name="node_toc_node_sec_7.3"></a><a href="r6rs-lib-Z-H-8.html#node_sec_7.3">7.3 Standard condition types</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_8"></a><a href="r6rs-lib-Z-H-9.html#node_chap_8">8 I/O</a></b><br>
|
|
<a name="node_toc_node_sec_8.1"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.1">8.1 Condition types</a><br>
|
|
<a name="node_toc_node_sec_8.2"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2">8.2 Port I/O</a><br>
|
|
<a name="node_toc_node_sec_8.2.1"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.1">8.2.1 File names</a><br>
|
|
<a name="node_toc_node_sec_8.2.2"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.2">8.2.2 File options</a><br>
|
|
<a name="node_toc_node_sec_8.2.3"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.3">8.2.3 Buffer modes</a><br>
|
|
<a name="node_toc_node_sec_8.2.4"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.4">8.2.4 Transcoders</a><br>
|
|
<a name="node_toc_node_sec_8.2.5"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.5">8.2.5 End-of-file object</a><br>
|
|
<a name="node_toc_node_sec_8.2.6"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.6">8.2.6 Input and output ports</a><br>
|
|
<a name="node_toc_node_sec_8.2.7"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.7">8.2.7 Input ports</a><br>
|
|
<a name="node_toc_node_sec_8.2.8"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.8">8.2.8 Binary input</a><br>
|
|
<a name="node_toc_node_sec_8.2.9"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.9">8.2.9 Textual input</a><br>
|
|
<a name="node_toc_node_sec_8.2.10"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.10">8.2.10 Output ports</a><br>
|
|
<a name="node_toc_node_sec_8.2.11"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.11">8.2.11 Binary output</a><br>
|
|
<a name="node_toc_node_sec_8.2.12"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.12">8.2.12 Textual output</a><br>
|
|
<a name="node_toc_node_sec_8.2.13"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.2.13">8.2.13 Input/output ports</a><br>
|
|
<a name="node_toc_node_sec_8.3"></a><a href="r6rs-lib-Z-H-9.html#node_sec_8.3">8.3 Simple I/O</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_9"></a><a href="r6rs-lib-Z-H-10.html#node_chap_9">9 File system</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_10"></a><a href="r6rs-lib-Z-H-11.html#node_chap_10">10 Command-line access and exit values</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_11"></a><a href="r6rs-lib-Z-H-12.html#node_chap_11">11 Arithmetic</a></b><br>
|
|
<a name="node_toc_node_sec_11.1"></a><a href="r6rs-lib-Z-H-12.html#node_sec_11.1">11.1 Bitwise operations</a><br>
|
|
<a name="node_toc_node_sec_11.2"></a><a href="r6rs-lib-Z-H-12.html#node_sec_11.2">11.2 Fixnums</a><br>
|
|
<a name="node_toc_node_sec_11.3"></a><a href="r6rs-lib-Z-H-12.html#node_sec_11.3">11.3 Flonums</a><br>
|
|
<a name="node_toc_node_sec_11.4"></a><a href="r6rs-lib-Z-H-12.html#node_sec_11.4">11.4 Exact bitwise arithmetic</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_12"></a><a href="r6rs-lib-Z-H-13.html#node_chap_12">12 <tt>syntax-case</tt></a></b><br>
|
|
<a name="node_toc_node_sec_12.1"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.1">12.1 Hygiene</a><br>
|
|
<a name="node_toc_node_sec_12.2"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.2">12.2 Syntax objects</a><br>
|
|
<a name="node_toc_node_sec_12.3"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.3">12.3 Transformers</a><br>
|
|
<a name="node_toc_node_sec_12.4"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.4">12.4 Parsing input and producing output</a><br>
|
|
<a name="node_toc_node_sec_12.5"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.5">12.5 Identifier predicates</a><br>
|
|
<a name="node_toc_node_sec_12.6"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.6">12.6 Syntax-object and datum conversions</a><br>
|
|
<a name="node_toc_node_sec_12.7"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.7">12.7 Generating lists of temporaries</a><br>
|
|
<a name="node_toc_node_sec_12.8"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.8">12.8 Derived forms and procedures</a><br>
|
|
<a name="node_toc_node_sec_12.9"></a><a href="r6rs-lib-Z-H-13.html#node_sec_12.9">12.9 Syntax violations</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_13"></a><a href="r6rs-lib-Z-H-14.html#node_chap_13">13 Hashtables</a></b><br>
|
|
<a name="node_toc_node_sec_13.1"></a><a href="r6rs-lib-Z-H-14.html#node_sec_13.1">13.1 Constructors</a><br>
|
|
<a name="node_toc_node_sec_13.2"></a><a href="r6rs-lib-Z-H-14.html#node_sec_13.2">13.2 Procedures</a><br>
|
|
<a name="node_toc_node_sec_13.3"></a><a href="r6rs-lib-Z-H-14.html#node_sec_13.3">13.3 Inspection</a><br>
|
|
<a name="node_toc_node_sec_13.4"></a><a href="r6rs-lib-Z-H-14.html#node_sec_13.4">13.4 Hash functions</a><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_14"></a><a href="r6rs-lib-Z-H-15.html#node_chap_14">14 Enumerations</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_15"></a><a href="r6rs-lib-Z-H-16.html#node_chap_15">15 Composite library</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_16"></a><a href="r6rs-lib-Z-H-17.html#node_chap_16">16 <tt>eval</tt></a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_17"></a><a href="r6rs-lib-Z-H-18.html#node_chap_17">17 Mutable pairs</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_18"></a><a href="r6rs-lib-Z-H-19.html#node_chap_18">18 Mutable strings</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_19"></a><a href="r6rs-lib-Z-H-20.html#node_chap_19">19 R<sup>5</sup>RS compatibility</a></b><br>
|
|
</p>
|
|
<p></p>
|
|
|
|
<p class=noindent><b>
|
|
<a name="node_toc_node_chap_Temp_4"></a><a href="r6rs-lib-Z-H-21.html#node_chap_Temp_4">Alphabetic index of definitions of
|
|
concepts, keywords, and procedures</a></b><br>
|
|
</p>
|
|
<p>
|
|
</p>
|
|
<p>
|
|
</p>
|
|
<p>
|
|
</p>
|
|
<div class=smallskip></div>
|
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
|
<div align=right class=navigation>[Go to <span><a href="r6rs-lib.html">first</a>, <a href="r6rs-lib.html">previous</a></span><span>, <a href="r6rs-lib-Z-H-2.html">next</a></span> page<span>; </span><span class=disable>contents</span><span><span class=disable>; </span><a href="r6rs-lib-Z-H-21.html#node_index_start">index</a></span>]</div>
|
|
</p>
|
|
<p></p>
|
|
</div>
|
|
</body>
|
|
</html>
|