123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!--
- Generated from manual.tex by tex2page, v 2005-03-30
- (running on MzScheme 299.101, unix),
- (c) Dorai Sitaram,
- http://www.ccs.neu.edu/~dorai/tex2page/tex2page-doc.html
- -->
- <head>
- <title>
- The Incomplete Scheme 48 Reference Manual for release 1.3
- </title>
- <link rel="stylesheet" type="text/css" href="manual-Z-S.css" title=default>
- <meta name=robots content="noindex,follow">
- </head>
- <body>
- <div id=content>
- <div align=right class=navigation><i>[Go to <span><a href="manual.html">first</a>, <a href="manual-Z-H-1.html">previous</a></span><span>, <a href="manual-Z-H-3.html">next</a></span> page<span>; </span><span class=disable>contents</span><span><span class=disable>; </span><a href="manual-Z-H-13.html#node_index_start">index</a></span>]</i></div>
- <p></p>
- <a name="node_chap_Temp_2"></a>
- <h1 class=chapter>
- <div class=chapterheading> </div><br>
- <a href="#node_toc_node_chap_Temp_2">Contents</a></h1>
- <p><a name="node_toc_start"></a></p>
- <p><b>
- <a name="node_toc_node_chap_1"></a><a href="manual-Z-H-3.html#node_chap_1">1 Introduction</a></b><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_2"></a><a href="manual-Z-H-4.html#node_chap_2">2 User's guide</a></b><br>
- <a name="node_toc_node_sec_2.1"></a><a href="manual-Z-H-4.html#node_sec_2.1">2.1 Command line arguments</a><br>
- <a name="node_toc_node_sec_2.2"></a><a href="manual-Z-H-4.html#node_sec_2.2">2.2 Command processor</a><br>
- <a name="node_toc_node_sec_2.3"></a><a href="manual-Z-H-4.html#node_sec_2.3">2.3 Editing</a><br>
- <a name="node_toc_node_sec_2.4"></a><a href="manual-Z-H-4.html#node_sec_2.4">2.4 Performance</a><br>
- <a name="node_toc_node_sec_2.5"></a><a href="manual-Z-H-4.html#node_sec_2.5">2.5 Disassembler</a><br>
- <a name="node_toc_node_sec_2.6"></a><a href="manual-Z-H-4.html#node_sec_2.6">2.6 Module system</a><br>
- <a name="node_toc_node_sec_2.7"></a><a href="manual-Z-H-4.html#node_sec_2.7">2.7 Library</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_3"></a><a href="manual-Z-H-5.html#node_chap_3">3 Command processor</a></b><br>
- <a name="node_toc_node_sec_3.1"></a><a href="manual-Z-H-5.html#node_sec_3.1">3.1 Current focus value and <tt>##</tt></a><br>
- <a name="node_toc_node_sec_3.2"></a><a href="manual-Z-H-5.html#node_sec_3.2">3.2 Command levels</a><br>
- <a name="node_toc_node_sec_3.3"></a><a href="manual-Z-H-5.html#node_sec_3.3">3.3 Logistical commands</a><br>
- <a name="node_toc_node_sec_3.4"></a><a href="manual-Z-H-5.html#node_sec_3.4">3.4 Module commands</a><br>
- <a name="node_toc_node_sec_3.5"></a><a href="manual-Z-H-5.html#node_sec_3.5">3.5 Debugging commands</a><br>
- <a name="node_toc_node_sec_3.6"></a><a href="manual-Z-H-5.html#node_sec_3.6">3.6 Switches</a><br>
- <a name="node_toc_node_sec_3.7"></a><a href="manual-Z-H-5.html#node_sec_3.7">3.7 Inspection mode</a><br>
- <a name="node_toc_node_sec_3.8"></a><a href="manual-Z-H-5.html#node_sec_3.8">3.8 Command programs</a><br>
- <a name="node_toc_node_sec_3.9"></a><a href="manual-Z-H-5.html#node_sec_3.9">3.9 Building images</a><br>
- <a name="node_toc_node_sec_3.10"></a><a href="manual-Z-H-5.html#node_sec_3.10">3.10 Resource query and control</a><br>
- <a name="node_toc_node_sec_3.11"></a><a href="manual-Z-H-5.html#node_sec_3.11">3.11 Threads</a><br>
- <a name="node_toc_node_sec_3.12"></a><a href="manual-Z-H-5.html#node_sec_3.12">3.12 Quite obscure</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_4"></a><a href="manual-Z-H-6.html#node_chap_4">4 Module system</a></b><br>
- <a name="node_toc_node_sec_4.1"></a><a href="manual-Z-H-6.html#node_sec_4.1">4.1 Introduction</a><br>
- <a name="node_toc_node_sec_4.2"></a><a href="manual-Z-H-6.html#node_sec_4.2">4.2 The configuration language</a><br>
- <a name="node_toc_node_sec_4.3"></a><a href="manual-Z-H-6.html#node_sec_4.3">4.3 Interfaces</a><br>
- <a name="node_toc_node_sec_4.4"></a><a href="manual-Z-H-6.html#node_sec_4.4">4.4 Macros</a><br>
- <a name="node_toc_node_sec_4.5"></a><a href="manual-Z-H-6.html#node_sec_4.5">4.5 Higher-order modules</a><br>
- <a name="node_toc_node_sec_4.6"></a><a href="manual-Z-H-6.html#node_sec_4.6">4.6 Compiling and linking</a><br>
- <a name="node_toc_node_sec_4.7"></a><a href="manual-Z-H-6.html#node_sec_4.7">4.7 Semantics of configuration mutation</a><br>
- <a name="node_toc_node_sec_4.8"></a><a href="manual-Z-H-6.html#node_sec_4.8">4.8 Command processor support</a><br>
- <a name="node_toc_node_sec_4.9"></a><a href="manual-Z-H-6.html#node_sec_4.9">4.9 Configuration packages</a><br>
- <a name="node_toc_node_sec_4.10"></a><a href="manual-Z-H-6.html#node_sec_4.10">4.10 Discussion</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_5"></a><a href="manual-Z-H-7.html#node_chap_5">5 Libraries</a></b><br>
- <a name="node_toc_node_sec_5.1"></a><a href="manual-Z-H-7.html#node_sec_5.1">5.1 General utilities</a><br>
- <a name="node_toc_node_sec_5.2"></a><a href="manual-Z-H-7.html#node_sec_5.2">5.2 Pretty-printing</a><br>
- <a name="node_toc_node_sec_5.3"></a><a href="manual-Z-H-7.html#node_sec_5.3">5.3 ASCII character encoding</a><br>
- <a name="node_toc_node_sec_5.4"></a><a href="manual-Z-H-7.html#node_sec_5.4">5.4 Bitwise integer operations</a><br>
- <a name="node_toc_node_sec_5.5"></a><a href="manual-Z-H-7.html#node_sec_5.5">5.5 Byte vectors</a><br>
- <a name="node_toc_node_sec_5.6"></a><a href="manual-Z-H-7.html#node_sec_5.6">5.6 Sparse vectors</a><br>
- <a name="node_toc_node_sec_5.7"></a><a href="manual-Z-H-7.html#node_sec_5.7">5.7 Cells</a><br>
- <a name="node_toc_node_sec_5.8"></a><a href="manual-Z-H-7.html#node_sec_5.8">5.8 Queues</a><br>
- <a name="node_toc_node_sec_5.9"></a><a href="manual-Z-H-7.html#node_sec_5.9">5.9 Arrays</a><br>
- <a name="node_toc_node_sec_5.10"></a><a href="manual-Z-H-7.html#node_sec_5.10">5.10 Records</a><br>
- <a name="node_toc_node_sec_5.10.1"></a><a href="manual-Z-H-7.html#node_sec_5.10.1">5.10.1 Low-level access to records</a><br>
- <a name="node_toc_node_sec_5.10.2"></a><a href="manual-Z-H-7.html#node_sec_5.10.2">5.10.2 Record types</a><br>
- <a name="node_toc_node_sec_5.11"></a><a href="manual-Z-H-7.html#node_sec_5.11">5.11 Finite record types</a><br>
- <a name="node_toc_node_sec_5.12"></a><a href="manual-Z-H-7.html#node_sec_5.12">5.12 Sets over finite types</a><br>
- <a name="node_toc_node_sec_5.13"></a><a href="manual-Z-H-7.html#node_sec_5.13">5.13 Hash tables</a><br>
- <a name="node_toc_node_sec_5.14"></a><a href="manual-Z-H-7.html#node_sec_5.14">5.14 Port extensions</a><br>
- <a name="node_toc_node_sec_5.15"></a><a href="manual-Z-H-7.html#node_sec_5.15">5.15 Fluid bindings</a><br>
- <a name="node_toc_node_sec_5.16"></a><a href="manual-Z-H-7.html#node_sec_5.16">5.16 Shell commands</a><br>
- <a name="node_toc_node_sec_5.17"></a><a href="manual-Z-H-7.html#node_sec_5.17">5.17 Sockets</a><br>
- <a name="node_toc_node_sec_5.18"></a><a href="manual-Z-H-7.html#node_sec_5.18">5.18 Macros for writing loops</a><br>
- <a name="node_toc_node_sec_5.18.1"></a><a href="manual-Z-H-7.html#node_sec_5.18.1">5.18.1 <tt>Iterate</tt></a><br>
- <a name="node_toc_node_sec_5.18.2"></a><a href="manual-Z-H-7.html#node_sec_5.18.2">5.18.2 <tt>Reduce</tt></a><br>
- <a name="node_toc_node_sec_5.18.3"></a><a href="manual-Z-H-7.html#node_sec_5.18.3">5.18.3 Sequence types</a><br>
- <a name="node_toc_node_sec_5.18.4"></a><a href="manual-Z-H-7.html#node_sec_5.18.4">5.18.4 Synchronous sequences</a><br>
- <a name="node_toc_node_sec_5.18.5"></a><a href="manual-Z-H-7.html#node_sec_5.18.5">5.18.5 Examples</a><br>
- <a name="node_toc_node_sec_5.18.6"></a><a href="manual-Z-H-7.html#node_sec_5.18.6">5.18.6 Defining sequence types</a><br>
- <a name="node_toc_node_sec_5.18.7"></a><a href="manual-Z-H-7.html#node_sec_5.18.7">5.18.7 Expanded code</a><br>
- <a name="node_toc_node_sec_5.19"></a><a href="manual-Z-H-7.html#node_sec_5.19">5.19 Sorting lists and vectors</a><br>
- <a name="node_toc_node_sec_5.19.1"></a><a href="manual-Z-H-7.html#node_sec_5.19.1">5.19.1 Design rules</a><br>
- <a name="node_toc_node_sec_Temp_4"></a><a href="manual-Z-H-7.html#node_sec_Temp_4">What vs. how</a><br>
- <a name="node_toc_node_sec_Temp_5"></a><a href="manual-Z-H-7.html#node_sec_Temp_5">Consistency across procedure signatures</a><br>
- <a name="node_toc_node_sec_Temp_6"></a><a href="manual-Z-H-7.html#node_sec_Temp_6">Less-than parameter first, data parameter after</a><br>
- <a name="node_toc_node_sec_Temp_7"></a><a href="manual-Z-H-7.html#node_sec_Temp_7">Ordering, comparison procedures and stability</a><br>
- <a name="node_toc_node_sec_Temp_8"></a><a href="manual-Z-H-7.html#node_sec_Temp_8">All vector operations accept optional subrange parameters</a><br>
- <a name="node_toc_node_sec_Temp_9"></a><a href="manual-Z-H-7.html#node_sec_Temp_9">Required vs. allowed side-effects</a><br>
- <a name="node_toc_node_sec_5.19.2"></a><a href="manual-Z-H-7.html#node_sec_5.19.2">5.19.2 Procedure specification</a><br>
- <a name="node_toc_node_sec_Temp_10"></a><a href="manual-Z-H-7.html#node_sec_Temp_10">Procedure naming and functionality</a><br>
- <a name="node_toc_node_sec_Temp_11"></a><a href="manual-Z-H-7.html#node_sec_Temp_11">Types of parameters and return values</a><br>
- <a name="node_toc_node_sec_5.19.2.1"></a><a href="manual-Z-H-7.html#node_sec_5.19.2.1">5.19.2.1 <tt>sorting</tt> -- general sorting package</a><br>
- <a name="node_toc_node_sec_5.19.2.2"></a><a href="manual-Z-H-7.html#node_sec_5.19.2.2">5.19.2.2 Algorithm-specific sorting packages</a><br>
- <a name="node_toc_node_sec_Temp_12"></a><a href="manual-Z-H-7.html#node_sec_Temp_12"><tt>sorted</tt> -- sorted predicates</a><br>
- <a name="node_toc_node_sec_Temp_13"></a><a href="manual-Z-H-7.html#node_sec_Temp_13"><tt>list-merge-sort</tt> -- list merge sort</a><br>
- <a name="node_toc_node_sec_Temp_14"></a><a href="manual-Z-H-7.html#node_sec_Temp_14"><tt>vector-merge-sort</tt> -- vector merge sort</a><br>
- <a name="node_toc_node_sec_Temp_15"></a><a href="manual-Z-H-7.html#node_sec_Temp_15"><tt>vector-heap-sort</tt> -- vector heap sort</a><br>
- <a name="node_toc_node_sec_Temp_16"></a><a href="manual-Z-H-7.html#node_sec_Temp_16"><tt>vector-insert-sort</tt> -- vector insertion sort</a><br>
- <a name="node_toc_node_sec_Temp_17"></a><a href="manual-Z-H-7.html#node_sec_Temp_17"><tt>delete-neighbor-duplicates</tt> -- list and vector
- delete neighbor duplicates</a><br>
- <a name="node_toc_node_sec_Temp_18"></a><a href="manual-Z-H-7.html#node_sec_Temp_18"><tt>binary-searches</tt> -- vector binary search</a><br>
- <a name="node_toc_node_sec_5.19.3"></a><a href="manual-Z-H-7.html#node_sec_5.19.3">5.19.3 Algorithmic properties</a><br>
- <a name="node_toc_node_sec_5.20"></a><a href="manual-Z-H-7.html#node_sec_5.20">5.20 Regular expressions</a><br>
- <a name="node_toc_node_sec_5.20.1"></a><a href="manual-Z-H-7.html#node_sec_5.20.1">5.20.1 Character sets</a><br>
- <a name="node_toc_node_sec_5.20.2"></a><a href="manual-Z-H-7.html#node_sec_5.20.2">5.20.2 Anchoring</a><br>
- <a name="node_toc_node_sec_5.20.3"></a><a href="manual-Z-H-7.html#node_sec_5.20.3">5.20.3 Composite expressions</a><br>
- <a name="node_toc_node_sec_5.20.4"></a><a href="manual-Z-H-7.html#node_sec_5.20.4">5.20.4 Case sensitivity</a><br>
- <a name="node_toc_node_sec_5.20.5"></a><a href="manual-Z-H-7.html#node_sec_5.20.5">5.20.5 Submatches and matching</a><br>
- <a name="node_toc_node_sec_5.21"></a><a href="manual-Z-H-7.html#node_sec_5.21">5.21 SRFIs</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_6"></a><a href="manual-Z-H-8.html#node_chap_6">6 Threads</a></b><br>
- <a name="node_toc_node_sec_6.1"></a><a href="manual-Z-H-8.html#node_sec_6.1">6.1 Creating and controlling threads</a><br>
- <a name="node_toc_node_sec_6.2"></a><a href="manual-Z-H-8.html#node_sec_6.2">6.2 Advanced thread handling</a><br>
- <a name="node_toc_node_sec_6.3"></a><a href="manual-Z-H-8.html#node_sec_6.3">6.3 Debugging multithreaded programs</a><br>
- <a name="node_toc_node_sec_6.4"></a><a href="manual-Z-H-8.html#node_sec_6.4">6.4 Optimistic concurrency</a><br>
- <a name="node_toc_node_sec_6.5"></a><a href="manual-Z-H-8.html#node_sec_6.5">6.5 Condition variables</a><br>
- <a name="node_toc_node_sec_6.6"></a><a href="manual-Z-H-8.html#node_sec_6.6">6.6 Mutual exclusion</a><br>
- <a name="node_toc_node_sec_6.6.1"></a><a href="manual-Z-H-8.html#node_sec_6.6.1">6.6.1 Locks</a><br>
- <a name="node_toc_node_sec_6.6.2"></a><a href="manual-Z-H-8.html#node_sec_6.6.2">6.6.2 Placeholders</a><br>
- <a name="node_toc_node_sec_6.7"></a><a href="manual-Z-H-8.html#node_sec_6.7">6.7 Writing custom synchronization abstractions</a><br>
- <a name="node_toc_node_sec_6.8"></a><a href="manual-Z-H-8.html#node_sec_6.8">6.8 Concurrent ML abstractions</a><br>
- <a name="node_toc_node_sec_6.8.1"></a><a href="manual-Z-H-8.html#node_sec_6.8.1">6.8.1 Basic rendezvous combinators</a><br>
- <a name="node_toc_node_sec_6.8.2"></a><a href="manual-Z-H-8.html#node_sec_6.8.2">6.8.2 Synchronous channels</a><br>
- <a name="node_toc_node_sec_6.8.3"></a><a href="manual-Z-H-8.html#node_sec_6.8.3">6.8.3 Synchronous variables</a><br>
- <a name="node_toc_node_sec_6.8.3.1"></a><a href="manual-Z-H-8.html#node_sec_6.8.3.1">6.8.3.1 Placeholders</a><br>
- <a name="node_toc_node_sec_6.8.3.2"></a><a href="manual-Z-H-8.html#node_sec_6.8.3.2">6.8.3.2 Jars</a><br>
- <a name="node_toc_node_sec_6.8.4"></a><a href="manual-Z-H-8.html#node_sec_6.8.4">6.8.4 Timeouts</a><br>
- <a name="node_toc_node_sec_6.8.5"></a><a href="manual-Z-H-8.html#node_sec_6.8.5">6.8.5 CML to Scheme correspondence</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_7"></a><a href="manual-Z-H-9.html#node_chap_7">7 Mixing Scheme 48 and C</a></b><br>
- <a name="node_toc_node_sec_7.1"></a><a href="manual-Z-H-9.html#node_sec_7.1">7.1 Available facilities</a><br>
- <a name="node_toc_node_sec_7.1.1"></a><a href="manual-Z-H-9.html#node_sec_7.1.1">7.1.1 Scheme structures</a><br>
- <a name="node_toc_node_sec_7.1.2"></a><a href="manual-Z-H-9.html#node_sec_7.1.2">7.1.2 C naming conventions</a><br>
- <a name="node_toc_node_sec_7.1.3"></a><a href="manual-Z-H-9.html#node_sec_7.1.3">7.1.3 Garbage collection</a><br>
- <a name="node_toc_node_sec_7.2"></a><a href="manual-Z-H-9.html#node_sec_7.2">7.2 Shared bindings</a><br>
- <a name="node_toc_node_sec_7.2.1"></a><a href="manual-Z-H-9.html#node_sec_7.2.1">7.2.1 Exporting Scheme values to C</a><br>
- <a name="node_toc_node_sec_7.2.2"></a><a href="manual-Z-H-9.html#node_sec_7.2.2">7.2.2 Exporting C values to Scheme</a><br>
- <a name="node_toc_node_sec_7.2.3"></a><a href="manual-Z-H-9.html#node_sec_7.2.3">7.2.3 Complete shared binding interface</a><br>
- <a name="node_toc_node_sec_7.3"></a><a href="manual-Z-H-9.html#node_sec_7.3">7.3 Calling C functions from Scheme</a><br>
- <a name="node_toc_node_sec_7.4"></a><a href="manual-Z-H-9.html#node_sec_7.4">7.4 Dynamic loading</a><br>
- <a name="node_toc_node_sec_7.5"></a><a href="manual-Z-H-9.html#node_sec_7.5">7.5 Compatibility</a><br>
- <a name="node_toc_node_sec_7.6"></a><a href="manual-Z-H-9.html#node_sec_7.6">7.6 Accessing Scheme data from C</a><br>
- <a name="node_toc_node_sec_7.6.1"></a><a href="manual-Z-H-9.html#node_sec_7.6.1">7.6.1 Constants</a><br>
- <a name="node_toc_node_sec_7.6.2"></a><a href="manual-Z-H-9.html#node_sec_7.6.2">7.6.2 Converting values</a><br>
- <a name="node_toc_node_sec_7.6.3"></a><a href="manual-Z-H-9.html#node_sec_7.6.3">7.6.3 C versions of Scheme procedures</a><br>
- <a name="node_toc_node_sec_7.7"></a><a href="manual-Z-H-9.html#node_sec_7.7">7.7 Calling Scheme functions from C</a><br>
- <a name="node_toc_node_sec_7.8"></a><a href="manual-Z-H-9.html#node_sec_7.8">7.8 Interacting with the Scheme heap</a><br>
- <a name="node_toc_node_sec_7.8.1"></a><a href="manual-Z-H-9.html#node_sec_7.8.1">7.8.1 Registering objects with the GC</a><br>
- <a name="node_toc_node_sec_7.8.2"></a><a href="manual-Z-H-9.html#node_sec_7.8.2">7.8.2 Keeping C data structures in the Scheme heap</a><br>
- <a name="node_toc_node_sec_7.8.3"></a><a href="manual-Z-H-9.html#node_sec_7.8.3">7.8.3 C code and heap images</a><br>
- <a name="node_toc_node_sec_7.9"></a><a href="manual-Z-H-9.html#node_sec_7.9">7.9 Using Scheme records in C code</a><br>
- <a name="node_toc_node_sec_7.10"></a><a href="manual-Z-H-9.html#node_sec_7.10">7.10 Raising exceptions from external code</a><br>
- <a name="node_toc_node_sec_7.11"></a><a href="manual-Z-H-9.html#node_sec_7.11">7.11 Unsafe functions and macros</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_8"></a><a href="manual-Z-H-10.html#node_chap_8">8 Access to POSIX</a></b><br>
- <a name="node_toc_node_sec_8.1"></a><a href="manual-Z-H-10.html#node_sec_8.1">8.1 Process primitives</a><br>
- <a name="node_toc_node_sec_8.1.1"></a><a href="manual-Z-H-10.html#node_sec_8.1.1">8.1.1 Process creation and termination</a><br>
- <a name="node_toc_node_sec_8.1.2"></a><a href="manual-Z-H-10.html#node_sec_8.1.2">8.1.2 <tt>Exec</tt></a><br>
- <a name="node_toc_node_sec_8.2"></a><a href="manual-Z-H-10.html#node_sec_8.2">8.2 Signals</a><br>
- <a name="node_toc_node_sec_8.2.1"></a><a href="manual-Z-H-10.html#node_sec_8.2.1">8.2.1 POSIX signals</a><br>
- <a name="node_toc_node_sec_8.2.2"></a><a href="manual-Z-H-10.html#node_sec_8.2.2">8.2.2 Other signals</a><br>
- <a name="node_toc_node_sec_8.2.3"></a><a href="manual-Z-H-10.html#node_sec_8.2.3">8.2.3 Sending signals</a><br>
- <a name="node_toc_node_sec_8.2.4"></a><a href="manual-Z-H-10.html#node_sec_8.2.4">8.2.4 Receiving signals</a><br>
- <a name="node_toc_node_sec_8.3"></a><a href="manual-Z-H-10.html#node_sec_8.3">8.3 Process environment</a><br>
- <a name="node_toc_node_sec_8.3.1"></a><a href="manual-Z-H-10.html#node_sec_8.3.1">8.3.1 Process identification</a><br>
- <a name="node_toc_node_sec_8.3.2"></a><a href="manual-Z-H-10.html#node_sec_8.3.2">8.3.2 Environment variables</a><br>
- <a name="node_toc_node_sec_8.4"></a><a href="manual-Z-H-10.html#node_sec_8.4">8.4 Users and groups</a><br>
- <a name="node_toc_node_sec_8.5"></a><a href="manual-Z-H-10.html#node_sec_8.5">8.5 OS and machine identification</a><br>
- <a name="node_toc_node_sec_8.6"></a><a href="manual-Z-H-10.html#node_sec_8.6">8.6 Files and directories</a><br>
- <a name="node_toc_node_sec_8.6.1"></a><a href="manual-Z-H-10.html#node_sec_8.6.1">8.6.1 Directory streams</a><br>
- <a name="node_toc_node_sec_8.6.2"></a><a href="manual-Z-H-10.html#node_sec_8.6.2">8.6.2 Working directory</a><br>
- <a name="node_toc_node_sec_8.6.3"></a><a href="manual-Z-H-10.html#node_sec_8.6.3">8.6.3 File creation and removal</a><br>
- <a name="node_toc_node_sec_8.6.4"></a><a href="manual-Z-H-10.html#node_sec_8.6.4">8.6.4 File information</a><br>
- <a name="node_toc_node_sec_8.6.5"></a><a href="manual-Z-H-10.html#node_sec_8.6.5">8.6.5 File modes</a><br>
- <a name="node_toc_node_sec_8.7"></a><a href="manual-Z-H-10.html#node_sec_8.7">8.7 Time</a><br>
- <a name="node_toc_node_sec_8.8"></a><a href="manual-Z-H-10.html#node_sec_8.8">8.8 I/O</a><br>
- <a name="node_toc_node_sec_8.9"></a><a href="manual-Z-H-10.html#node_sec_8.9">8.9 Regular expressions</a><br>
- <a name="node_toc_node_sec_8.10"></a><a href="manual-Z-H-10.html#node_sec_8.10">8.10 C to Scheme correspondence</a><br>
- </p>
- <p><b>
- <a name="node_toc_node_chap_A"></a><a href="manual-Z-H-11.html#node_chap_A">A ASCII character encoding</a></b><br>
- </p>
- <p>
- </p>
- <p>
- </p>
- <div align=right class=navigation><i>[Go to <span><a href="manual.html">first</a>, <a href="manual-Z-H-1.html">previous</a></span><span>, <a href="manual-Z-H-3.html">next</a></span> page<span>; </span><span class=disable>contents</span><span><span class=disable>; </span><a href="manual-Z-H-13.html#node_index_start">index</a></span>]</i></div>
- </div>
- </body>
- </html>
|