Changeset 14530
- Timestamp:
- Dec 30, 2010, 10:00:22 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/doc/ccl-documentation.html (modified) (391 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r14509 r14530 6 6 <title>Clozure CL Documentation</title> 7 7 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /> 8 <link rel="home" href="#id 551584" title="Clozure CL Documentation" />8 <link rel="home" href="#id468538" title="Clozure CL Documentation" /> 9 9 <link rel="next" href="#about-ccl" title="Chapter 1. About Clozure CL" /> 10 10 </head> … … 14 14 <div> 15 15 <div> 16 <h1 class="title"><a id="id 551584"></a>Clozure CL Documentation</h1>16 <h1 class="title"><a id="id468538"></a>Clozure CL Documentation</h1> 17 17 </div> 18 18 </div> … … 1745 1745 <p xmlns="http://www.w3.org/1999/xhtml">The following terms are used in subsequent sections; it 1746 1746 may be helpful to refer to these definitions.</p> 1747 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 570125" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl1747 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id487079" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl 1748 1748 files</em></a> are the object files produced 1749 1749 by <code class="literal">compile-file</code>. fasl files store the … … 1756 1756 see 1757 1757 <a class="xref" href="#Platform-specific-filename-conventions" title="Table 3.1. Platform-specific filename conventions">Table 3.1, âPlatform-specific filename conventionsâ</a> </p> 1758 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id 564826" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp1758 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id481780" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp 1759 1759 kernel</em></a> is a C program with a fair amount of 1760 1760 platform-specific assembly language code. Its basic job is to … … 1766 1766 files on different platforms; see 1767 1767 <a class="xref" href="#Platform-specific-filename-conventions" title="Table 3.1. Platform-specific filename conventions">Table 3.1, âPlatform-specific filename conventionsâ</a>.</p> 1768 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id5 93042" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap1768 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id509996" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap 1769 1769 image</em></a> is a file that can be quickly mapped into a 1770 1770 process's address space. Conceptually, it's not too different … … 1777 1777 standard full heap image files on different platforms; see 1778 1778 <a class="xref" href="#Platform-specific-filename-conventions" title="Table 3.1. Platform-specific filename conventions">Table 3.1, âPlatform-specific filename conventionsâ</a>.</p> 1779 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 578701" class="indexterm"></a> bootstrapping image is a minimal1779 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id495655" class="indexterm"></a> bootstrapping image is a minimal 1780 1780 heap image used in the process of building Clozure CL itself. The 1781 1781 bootstrapping image contains just enough code to load the rest … … 1789 1789 as-yet-unsupported ones) has a uniquely named subdirectory of 1790 1790 <code class="literal">ccl/lisp-kernel/</code>; each such 1791 <a id="id 576885" class="indexterm"></a>1791 <a id="id493838" class="indexterm"></a> 1792 1792 contains a Makefile and may contain some auxiliary files (linker 1793 1793 scripts, etc.) that are used to build the lisp kernel on a … … 2608 2608 </p> 2609 2609 <p xmlns="http://www.w3.org/1999/xhtml"> 2610 <a id="id5 85771" class="indexterm"></a>2610 <a id="id502724" class="indexterm"></a> 2611 2611 <span class="command"><strong><em class="varname"><a id="trace"></a>TRACE</em> {<em class="replaceable"><code>keyword</code></em> 2612 2612 <em class="replaceable"><code>global-value</code></em>}* {<em class="replaceable"><code>spec</code></em> | … … 3052 3052 </div> 3053 3053 <p xmlns="http://www.w3.org/1999/xhtml"> 3054 <a id="id 606339" class="indexterm"></a>3054 <a id="id523292" class="indexterm"></a> 3055 3055 <span class="command"><strong><em class="varname"><a id="trace-level"></a>CCL:*TRACE-LEVEL*</em> [Variable]</strong></span> 3056 3056 </p> 3057 3057 <p xmlns="http://www.w3.org/1999/xhtml">Variable bound to the current nesting level during execution of before and after trace actions. The default printing actions use it to determine the amount of indentation.</p> 3058 3058 <p xmlns="http://www.w3.org/1999/xhtml"> 3059 <a id="id 606365" class="indexterm"></a>3059 <a id="id523319" class="indexterm"></a> 3060 3060 <span class="command"><strong><em class="varname"><a id="trace-max-indent"></a>CCL:*TRACE-MAX-INDENT*</em> [Variable]</strong></span> 3061 3061 </p> 3062 3062 <p xmlns="http://www.w3.org/1999/xhtml">The default before and after print actions will not indent by more than the value of <em class="varname">ccl:*trace-max-indent*</em> regardless of the current trace level.</p> 3063 3063 <p xmlns="http://www.w3.org/1999/xhtml"> 3064 <a id="id 606394" class="indexterm"></a>3064 <a id="id523348" class="indexterm"></a> 3065 3065 <span class="command"><strong><em class="varname"><a id="trace-function"></a>CCL:TRACE-FUNCTION</em> <em class="replaceable"><code>spec</code></em> <em class="varname">&key</em> {<em class="replaceable"><code>keyword</code></em> <em class="replaceable"><code>value</code></em>}* [Function]</strong></span> 3066 3066 </p> … … 3070 3070 </p> 3071 3071 <p xmlns="http://www.w3.org/1999/xhtml"> 3072 <a id="id 606443" class="indexterm"></a>3072 <a id="id523396" class="indexterm"></a> 3073 3073 <span class="command"><strong><em class="varname"><a id="trace-print-level"></a>CCL:*TRACE-PRINT-LEVEL*</em> [Variable]</strong></span> 3074 3074 </p> … … 3078 3078 explicit printing done by user code.</p> 3079 3079 <p xmlns="http://www.w3.org/1999/xhtml"> 3080 <a id="id 606478" class="indexterm"></a>3080 <a id="id523431" class="indexterm"></a> 3081 3081 <span class="command"><strong><em class="varname"><a id="trace-print-length"></a>CCL:*TRACE-PRINT-LENGTH*</em> [Variable]</strong></span> 3082 3082 </p> … … 3086 3086 explicit printing done by user code.</p> 3087 3087 <p xmlns="http://www.w3.org/1999/xhtml"> 3088 <a id="id 606512" class="indexterm"></a>3088 <a id="id523466" class="indexterm"></a> 3089 3089 <span class="command"><strong><em class="varname"><a id="trace-bar-frequency"></a>CCL:*TRACE-BAR-FREQUENCY*</em> [Variable]</strong></span> 3090 3090 </p> … … 3135 3135 <div> 3136 3136 <div class="refsect1" lang="en" xml:lang="en"> 3137 <a xmlns="http://www.w3.org/1999/xhtml" id="id 606674"></a>3137 <a xmlns="http://www.w3.org/1999/xhtml" id="id523628"></a> 3138 3138 <div class="header">Arguments and Values:</div> 3139 3139 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">spec</span></i>--- … … 3170 3170 </div> 3171 3171 <div class="refsect1" lang="en" xml:lang="en"> 3172 <a xmlns="http://www.w3.org/1999/xhtml" id="id 606781"></a>3172 <a xmlns="http://www.w3.org/1999/xhtml" id="id523735"></a> 3173 3173 <div class="header">Examples:</div> 3174 3174 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3215 3215 <div> 3216 3216 <div class="refsect1" lang="en" xml:lang="en"> 3217 <a xmlns="http://www.w3.org/1999/xhtml" id="id 606880"></a>3217 <a xmlns="http://www.w3.org/1999/xhtml" id="id523834"></a> 3218 3218 <div class="header">Description:</div> 3219 3219 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3230 3230 </div> 3231 3231 <div class="refsect1" lang="en" xml:lang="en"> 3232 <a xmlns="http://www.w3.org/1999/xhtml" id="id 606946"></a>3232 <a xmlns="http://www.w3.org/1999/xhtml" id="id523900"></a> 3233 3233 <div class="header">Arguments and Values:</div> 3234 3234 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3254 3254 <div> 3255 3255 <div class="refsect1" lang="en" xml:lang="en"> 3256 <a xmlns="http://www.w3.org/1999/xhtml" id="id 607024"></a>3256 <a xmlns="http://www.w3.org/1999/xhtml" id="id523978"></a> 3257 3257 <div class="header">Description:</div> 3258 3258 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3266 3266 </div> 3267 3267 <div class="refsect1" lang="en" xml:lang="en"> 3268 <a xmlns="http://www.w3.org/1999/xhtml" id="id 607071"></a>3268 <a xmlns="http://www.w3.org/1999/xhtml" id="id524025"></a> 3269 3269 <div class="header">Arguments and Values:</div> 3270 3270 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3433 3433 <div> 3434 3434 <div class="refsect1" lang="en" xml:lang="en"> 3435 <a xmlns="http://www.w3.org/1999/xhtml" id="id 607633"></a>3435 <a xmlns="http://www.w3.org/1999/xhtml" id="id524587"></a> 3436 3436 <div class="header">Arguments and Values:</div> 3437 3437 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">domain</span></i>---This is used to indicate where the external … … 3467 3467 </div> 3468 3468 <div class="refsect1" lang="en" xml:lang="en"> 3469 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622196"></a>3469 <a xmlns="http://www.w3.org/1999/xhtml" id="id539209"></a> 3470 3470 <div class="header">Description:</div> 3471 3471 <p xmlns="http://www.w3.org/1999/xhtml">Despite the function's name, it doesn't necessarily create a … … 3635 3635 <div> 3636 3636 <div> 3637 <h4 class="title"><a id="id 622499"></a>4.5.4.1. Encoding Problems</h4>3637 <h4 class="title"><a id="id539512"></a>4.5.4.1. Encoding Problems</h4> 3638 3638 </div> 3639 3639 </div> … … 3651 3651 <div> 3652 3652 <div> 3653 <h4 class="title"><a id="id 622511"></a>4.5.4.2. Byte Order Marks</h4>3653 <h4 class="title"><a id="id539525"></a>4.5.4.2. Byte Order Marks</h4> 3654 3654 </div> 3655 3655 </div> … … 3679 3679 <div> 3680 3680 <div> 3681 <h4 class="title"><a id="id 622546"></a>4.5.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>3681 <h4 class="title"><a id="id539559"></a>4.5.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4> 3682 3682 </div> 3683 3683 </div> … … 3701 3701 <div> 3702 3702 <div class="refsect1" lang="en" xml:lang="en"> 3703 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622607"></a>3703 <a xmlns="http://www.w3.org/1999/xhtml" id="id539621"></a> 3704 3704 <div class="header">Description:</div> 3705 3705 <p xmlns="http://www.w3.org/1999/xhtml">Writes descriptions of all defined character encodings … … 3710 3710 </div> 3711 3711 <div class="refsect1" lang="en" xml:lang="en"> 3712 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622622"></a>3712 <a xmlns="http://www.w3.org/1999/xhtml" id="id539636"></a> 3713 3713 <div class="header">See Also:</div> 3714 3714 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#Character-Encodings" title="4.5.4. Character Encodings">Section 4.5.4, âCharacter Encodingsâ</a>, <a class="xref" href="#External-Formats" title="4.5.2. External Formats">Section 4.5.2, âExternal Formatsâ</a>, <a class="xref" href="#Supported-Character-Encodings" title="4.5.4.4. Supported Character Encodings">Section 4.5.4.4, âSupported Character Encodingsâ</a></span> … … 4141 4141 <div> 4142 4142 <div> 4143 <h4 class="title"><a id="id 623301"></a>4.5.4.5. Encoding and Decoding Strings</h4>4143 <h4 class="title"><a id="id540315"></a>4.5.4.5. Encoding and Decoding Strings</h4> 4144 4144 </div> 4145 4145 </div> … … 4166 4166 <div> 4167 4167 <div class="refsect1" lang="en" xml:lang="en"> 4168 <a xmlns="http://www.w3.org/1999/xhtml" id="id 623377"></a>4168 <a xmlns="http://www.w3.org/1999/xhtml" id="id540390"></a> 4169 4169 <div class="header">Description:</div> 4170 4170 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4197 4197 <div> 4198 4198 <div class="refsect1" lang="en" xml:lang="en"> 4199 <a xmlns="http://www.w3.org/1999/xhtml" id="id 623472"></a>4199 <a xmlns="http://www.w3.org/1999/xhtml" id="id540486"></a> 4200 4200 <div class="header">Description:</div> 4201 4201 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4240 4240 <div> 4241 4241 <div class="refsect1" lang="en" xml:lang="en"> 4242 <a xmlns="http://www.w3.org/1999/xhtml" id="id 623596"></a>4242 <a xmlns="http://www.w3.org/1999/xhtml" id="id540609"></a> 4243 4243 <div class="header">Description:</div> 4244 4244 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4286 4286 <div> 4287 4287 <div class="refsect1" lang="en" xml:lang="en"> 4288 <a xmlns="http://www.w3.org/1999/xhtml" id="id 623715"></a>4288 <a xmlns="http://www.w3.org/1999/xhtml" id="id540728"></a> 4289 4289 <div class="header">Description:</div> 4290 4290 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4336 4336 </div> 4337 4337 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL sets up logical pathname translations for logical hosts: <code class="literal">ccl</code> and <code class="literal">home</code></p> 4338 <a xmlns="http://www.w3.org/1999/xhtml" id="id 623803" class="indexterm"></a>4338 <a xmlns="http://www.w3.org/1999/xhtml" id="id540817" class="indexterm"></a> 4339 4339 <p xmlns="http://www.w3.org/1999/xhtml">The <code class="literal">CCL</code> logical host should point to the 4340 4340 <code class="literal">ccl</code> directory. It is used for a variety of … … 4440 4440 platforms.</p> 4441 4441 <p xmlns="http://www.w3.org/1999/xhtml"> 4442 <a id="id 623987" class="indexterm"></a>4442 <a id="id541000" class="indexterm"></a> 4443 4443 <span class="command"><strong><em class="varname"><a id="map-file-to-ivector"></a>CCL:MAP-FILE-TO-IVECTOR</em> 4444 4444 <em class="parameter"><code>pathname</code></em> … … 4500 4500 a memory error.</p> 4501 4501 <p xmlns="http://www.w3.org/1999/xhtml"> 4502 <a id="id 624120" class="indexterm"></a>4502 <a id="id541133" class="indexterm"></a> 4503 4503 <span class="command"><strong><em class="varname"><a id="unmap-ivector"></a>CCL:UNMAP-IVECTOR</em> 4504 4504 <em class="parameter"><code>displaced-array</code></em> … … 4512 4512 target is an empty vector (of length zero).</p> 4513 4513 <p xmlns="http://www.w3.org/1999/xhtml"> 4514 <a id="id 624155" class="indexterm"></a>4514 <a id="id541168" class="indexterm"></a> 4515 4515 <span class="command"><strong><em class="varname"><a id="map-file-to-octet-vector"></a>CCL:MAP-FILE-TO-OCTET-VECTOR</em> 4516 4516 <em class="parameter"><code>pathname</code></em> … … 4522 4522 bytes.</p> 4523 4523 <p xmlns="http://www.w3.org/1999/xhtml"> 4524 <a id="id 624187" class="indexterm"></a>4524 <a id="id541200" class="indexterm"></a> 4525 4525 <span class="command"><strong><em class="varname"><a id="unmap-octet-vector"></a>CCL:UNMAP-OCTET-VECTOR</em> 4526 4526 <em class="parameter"><code>displaced-array</code></em> … … 4561 4561 static.</p> 4562 4562 <p xmlns="http://www.w3.org/1999/xhtml"> 4563 <a id="id 624262" class="indexterm"></a>4563 <a id="id541275" class="indexterm"></a> 4564 4564 <span class="command"><strong><em class="varname"><a id="defstatic"></a>DEFSTATIC</em> 4565 4565 <em class="parameter"><code>var</code></em> … … 4615 4615 </div> 4616 4616 </div> 4617 <a xmlns="http://www.w3.org/1999/xhtml" id="id 624374" class="indexterm"></a>4617 <a xmlns="http://www.w3.org/1999/xhtml" id="id541387" class="indexterm"></a> 4618 4618 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL provides the 4619 4619 function <code class="literal">CCL:SAVE-APPLICATION</code>, which creates a file … … 4695 4695 converted, because address 0 can always be relied upon to refer to 4696 4696 the same thing.</p> 4697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 624595" class="indexterm"></a>4697 <a xmlns="http://www.w3.org/1999/xhtml" id="id541609" class="indexterm"></a> 4698 4698 <p xmlns="http://www.w3.org/1999/xhtml">As of Clozure CL 1.2, the constant <code class="literal">CCL:+NULL-PTR+</code> 4699 4699 refers to a <code class="literal">MACPTR</code> object that points to address 0.</p> … … 4706 4706 or <code class="literal">opencml64</code> script.</p> 4707 4707 <p xmlns="http://www.w3.org/1999/xhtml"> 4708 <a id="id 624642" class="indexterm"></a>4708 <a id="id541656" class="indexterm"></a> 4709 4709 <span class="command"><strong><em class="varname"><a id="save-application"></a>SAVE-APPLICATION</em> 4710 4710 <em class="parameter"><code>filename</code></em> … … 4830 4830 <div> 4831 4831 <div class="refsect1" lang="en" xml:lang="en"> 4832 <a xmlns="http://www.w3.org/1999/xhtml" id="id 624914"></a>4832 <a xmlns="http://www.w3.org/1999/xhtml" id="id541927"></a> 4833 4833 <div class="header">Arguments and Values:</div> 4834 4834 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">out-file</span></i>--- … … 4844 4844 </div> 4845 4845 <div class="refsect1" lang="en" xml:lang="en"> 4846 <a xmlns="http://www.w3.org/1999/xhtml" id="id 624974"></a>4846 <a xmlns="http://www.w3.org/1999/xhtml" id="id541987"></a> 4847 4847 <div class="header">Description:</div> 4848 4848 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4904 4904 <div> 4905 4905 <div class="refsect1" lang="en" xml:lang="en"> 4906 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625064"></a>4906 <a xmlns="http://www.w3.org/1999/xhtml" id="id542078"></a> 4907 4907 <div class="header">Arguments and Values:</div> 4908 4908 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">mode</span></i>--- … … 4912 4912 </div> 4913 4913 <div class="refsect1" lang="en" xml:lang="en"> 4914 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625088"></a>4914 <a xmlns="http://www.w3.org/1999/xhtml" id="id542101"></a> 4915 4915 <div class="header">Description:</div> 4916 4916 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4951 4951 <div> 4952 4952 <div class="refsect1" lang="en" xml:lang="en"> 4953 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625183"></a>4953 <a xmlns="http://www.w3.org/1999/xhtml" id="id542196"></a> 4954 4954 <div class="header">Arguments and Values:</div> 4955 4955 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">rounding-mode</span></i>--- … … 4960 4960 </div> 4961 4961 <div class="refsect1" lang="en" xml:lang="en"> 4962 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625219"></a>4962 <a xmlns="http://www.w3.org/1999/xhtml" id="id542232"></a> 4963 4963 <div class="header">Description:</div> 4964 4964 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5009 5009 <div> 5010 5010 <div class="refsect1" lang="en" xml:lang="en"> 5011 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625294"></a>5011 <a xmlns="http://www.w3.org/1999/xhtml" id="id542308"></a> 5012 5012 <div class="header">Arguments and Values:</div> 5013 5013 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>--- … … 5016 5016 </div> 5017 5017 <div class="refsect1" lang="en" xml:lang="en"> 5018 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625317"></a>5018 <a xmlns="http://www.w3.org/1999/xhtml" id="id542330"></a> 5019 5019 <div class="header">Description:</div> 5020 5020 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5183 5183 <div> 5184 5184 <div class="refsect1" lang="en" xml:lang="en"> 5185 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625491"></a>5185 <a xmlns="http://www.w3.org/1999/xhtml" id="id542504"></a> 5186 5186 <div class="header">Description:</div> 5187 5187 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5217 5217 <div> 5218 5218 <div class="refsect1" lang="en" xml:lang="en"> 5219 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625539"></a>5219 <a xmlns="http://www.w3.org/1999/xhtml" id="id542552"></a> 5220 5220 <div class="header">Discussion:</div> 5221 5221 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5235 5235 </div> 5236 5236 <div class="refsect1" lang="en" xml:lang="en"> 5237 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625593"></a>5237 <a xmlns="http://www.w3.org/1999/xhtml" id="id542606"></a> 5238 5238 <div class="header">Restarts:</div> 5239 5239 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5303 5303 <div> 5304 5304 <div> 5305 <h4 class="title"><a id="id 625650"></a>4.12.5.1. Fancy arrays</h4>5305 <h4 class="title"><a id="id542664"></a>4.12.5.1. Fancy arrays</h4> 5306 5306 </div> 5307 5307 </div> … … 5330 5330 <div> 5331 5331 <div> 5332 <h4 class="title"><a id="id 625669"></a>4.12.5.2. Hash tables</h4>5332 <h4 class="title"><a id="id542683"></a>4.12.5.2. Hash tables</h4> 5333 5333 </div> 5334 5334 </div> … … 5378 5378 <div> 5379 5379 <div> 5380 <h4 class="title"><a id="id 625700"></a>4.12.5.3. Lists</h4>5380 <h4 class="title"><a id="id542713"></a>4.12.5.3. Lists</h4> 5381 5381 </div> 5382 5382 </div> … … 5547 5547 <div> 5548 5548 <div class="refsect1" lang="en" xml:lang="en"> 5549 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625882"></a>5549 <a xmlns="http://www.w3.org/1999/xhtml" id="id542895"></a> 5550 5550 <div class="header">Arguments and Values:</div> 5551 5551 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">html</span></i>--- … … 5569 5569 </div> 5570 5570 <div class="refsect1" lang="en" xml:lang="en"> 5571 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625934"></a>5571 <a xmlns="http://www.w3.org/1999/xhtml" id="id542948"></a> 5572 5572 <div class="header">Example:</div> 5573 5573 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5603 5603 <div> 5604 5604 <div class="refsect1" lang="en" xml:lang="en"> 5605 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626014"></a>5605 <a xmlns="http://www.w3.org/1999/xhtml" id="id543027"></a> 5606 5606 <div class="header">Summary:</div> 5607 5607 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5625 5625 <div> 5626 5626 <div class="refsect1" lang="en" xml:lang="en"> 5627 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626052"></a>5627 <a xmlns="http://www.w3.org/1999/xhtml" id="id543066"></a> 5628 5628 <div class="header">Summary:</div> 5629 5629 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5651 5651 <div> 5652 5652 <div class="refsect1" lang="en" xml:lang="en"> 5653 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626105"></a>5653 <a xmlns="http://www.w3.org/1999/xhtml" id="id543118"></a> 5654 5654 <div class="header">Summary:</div> 5655 5655 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5677 5677 <div> 5678 5678 <div class="refsect1" lang="en" xml:lang="en"> 5679 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626157"></a>5679 <a xmlns="http://www.w3.org/1999/xhtml" id="id543170"></a> 5680 5680 <div class="header">Summary:</div> 5681 5681 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5708 5708 <div> 5709 5709 <div class="refsect1" lang="en" xml:lang="en"> 5710 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626200"></a>5710 <a xmlns="http://www.w3.org/1999/xhtml" id="id543213"></a> 5711 5711 <div class="header">Summary:</div> 5712 5712 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5735 5735 <div> 5736 5736 <div class="refsect1" lang="en" xml:lang="en"> 5737 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626253"></a>5737 <a xmlns="http://www.w3.org/1999/xhtml" id="id543266"></a> 5738 5738 <div class="header">Summary:</div> 5739 5739 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5758 5758 <div> 5759 5759 <div class="refsect1" lang="en" xml:lang="en"> 5760 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626303"></a>5760 <a xmlns="http://www.w3.org/1999/xhtml" id="id543316"></a> 5761 5761 <div class="header">Summary:</div> 5762 5762 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5785 5785 <div> 5786 5786 <div class="refsect1" lang="en" xml:lang="en"> 5787 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626356"></a>5787 <a xmlns="http://www.w3.org/1999/xhtml" id="id543369"></a> 5788 5788 <div class="header">Summary:</div> 5789 5789 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5812 5812 <div> 5813 5813 <div class="refsect1" lang="en" xml:lang="en"> 5814 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626409"></a>5814 <a xmlns="http://www.w3.org/1999/xhtml" id="id543422"></a> 5815 5815 <div class="header">Summary:</div> 5816 5816 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5979 5979 <div> 5980 5980 <div class="refsect1" lang="en" xml:lang="en"> 5981 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626644"></a>5981 <a xmlns="http://www.w3.org/1999/xhtml" id="id543657"></a> 5982 5982 <div class="header">Summary:</div> 5983 5983 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6004 6004 <div> 6005 6005 <div class="refsect1" lang="en" xml:lang="en"> 6006 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626696"></a>6006 <a xmlns="http://www.w3.org/1999/xhtml" id="id543709"></a> 6007 6007 <div class="header">Summary:</div> 6008 6008 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6040 6040 <div> 6041 6041 <div class="refsect1" lang="en" xml:lang="en"> 6042 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626762"></a>6042 <a xmlns="http://www.w3.org/1999/xhtml" id="id543775"></a> 6043 6043 <div class="header">Summary:</div> 6044 6044 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6075 6075 <div> 6076 6076 <div class="refsect1" lang="en" xml:lang="en"> 6077 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626824"></a>6077 <a xmlns="http://www.w3.org/1999/xhtml" id="id543837"></a> 6078 6078 <div class="header">Summary:</div> 6079 6079 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6086 6086 reserved by the lisp for its own use, an error is signaled. 6087 6087 (An error is always signaled on Windows systems.) 6088 </p> 6089 </div> 6090 </div> 6091 </p> 6092 <p> 6093 <div class="refentrytitle"> 6094 <a id="v_unwind-protect"></a> 6095 <strong>[Special operator]</strong> 6096 <br></br> 6097 <code> 6098 <span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>unwind-protect</strong></span> protected-form {cleanup-form}* 6099 </code> 6100 </div> 6101 <div class="refentrytitle"> 6102 Ensure cleanup-forms are executed. 6103 </div> 6104 </p> 6105 <p> 6106 <div> 6107 <div class="refsect1" lang="en" xml:lang="en"> 6108 <a xmlns="http://www.w3.org/1999/xhtml" id="id543894"></a> 6109 <div class="header">Summary:</div> 6110 <p xmlns="http://www.w3.org/1999/xhtml"> 6111 In Clozure CL, the cleanup forms are always executed as if they were 6112 wrapped with <a class="xref" href="#m_without-interrupts" title="Macro WITHOUT-INTERRUPTS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">without-interrupts</b></a>. 6113 To allow interrupts, use 6114 <a class="xref" href="#m_with-interrupts-enabled" title="Macro WITH-INTERRUPTS-ENABLED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-interrupts-enabled</b></a>. 6088 6115 </p> 6089 6116 </div> … … 6309 6336 <div> 6310 6337 <div> 6311 <h4 class="title"><a id="id5 84291"></a>5.4.2.1. Checking for Updates</h4>6338 <h4 class="title"><a id="id501255"></a>5.4.2.1. Checking for Updates</h4> 6312 6339 </div> 6313 6340 </div> … … 6441 6468 the required subsystems, if necessary.</p> 6442 6469 <p xmlns="http://www.w3.org/1999/xhtml"> 6443 <a id="id5 82654" class="indexterm"></a>6470 <a id="id505233" class="indexterm"></a> 6444 6471 <span class="command"><strong><em class="varname"><a id="build-application"></a>BUILD-APPLICATION</em> <em class="varname">&key</em> 6445 6472 (<em class="parameter"><code>name</code></em> <em class="replaceable"><code>"MyApplication"</code></em>) … … 6741 6768 <dt> 6742 6769 <span class="sect2"> 6743 <a href="#id 587172">6.3.2. As of August 2003:</a>6770 <a href="#id479200">6.3.2. As of August 2003:</a> 6744 6771 </span> 6745 6772 </dt> … … 6992 7019 <div> 6993 7020 <div> 6994 <h3 class="title"><a id="id 587172"></a>6.3.2. As of August 2003:</h3>7021 <h3 class="title"><a id="id479200"></a>6.3.2. As of August 2003:</h3> 6995 7022 </div> 6996 7023 </div> … … 7444 7471 <div> 7445 7472 <div class="refsect1" lang="en" xml:lang="en"> 7446 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613342"></a>7473 <a xmlns="http://www.w3.org/1999/xhtml" id="id530296"></a> 7447 7474 <div class="header">Values:</div> 7448 7475 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---a list of all lisp processes (threads) … … 7450 7477 </div> 7451 7478 <div class="refsect1" lang="en" xml:lang="en"> 7452 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613368"></a>7479 <a xmlns="http://www.w3.org/1999/xhtml" id="id530321"></a> 7453 7480 <div class="header">Description:</div> 7454 7481 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of all lisp processes (threads) known … … 7462 7489 </div> 7463 7490 <div class="refsect1" lang="en" xml:lang="en"> 7464 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613383"></a>7491 <a xmlns="http://www.w3.org/1999/xhtml" id="id530336"></a> 7465 7492 <div class="header">See Also:</div> 7466 7493 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7490 7517 <div> 7491 7518 <div class="refsect1" lang="en" xml:lang="en"> 7492 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613452"></a>7519 <a xmlns="http://www.w3.org/1999/xhtml" id="id530406"></a> 7493 7520 <div class="header">Arguments and Values:</div> 7494 7521 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.</p> … … 7529 7556 </div> 7530 7557 <div class="refsect1" lang="en" xml:lang="en"> 7531 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613638"></a>7558 <a xmlns="http://www.w3.org/1999/xhtml" id="id530591"></a> 7532 7559 <div class="header">Description:</div> 7533 7560 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new lisp process (thread) with the … … 7550 7577 </div> 7551 7578 <div class="refsect1" lang="en" xml:lang="en"> 7552 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613690"></a>7579 <a xmlns="http://www.w3.org/1999/xhtml" id="id530643"></a> 7553 7580 <div class="header">See Also:</div> 7554 7581 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a>, <a class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span> … … 7569 7596 <div> 7570 7597 <div class="refsect1" lang="en" xml:lang="en"> 7571 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613769"></a>7598 <a xmlns="http://www.w3.org/1999/xhtml" id="id530722"></a> 7572 7599 <div class="header">Arguments and Values:</div> 7573 7600 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7579 7606 </div> 7580 7607 <div class="refsect1" lang="en" xml:lang="en"> 7581 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613823"></a>7608 <a xmlns="http://www.w3.org/1999/xhtml" id="id530776"></a> 7582 7609 <div class="header">Description:</div> 7583 7610 <p xmlns="http://www.w3.org/1999/xhtml">Suspends <em class="varname">process</em>, preventing it from … … 7601 7628 </div> 7602 7629 <div class="refsect1" lang="en" xml:lang="en"> 7603 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613878"></a>7630 <a xmlns="http://www.w3.org/1999/xhtml" id="id530831"></a> 7604 7631 <div class="header">See Also:</div> 7605 7632 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-resume" title="Function PROCESS-RESUME"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-resume</b></a>, <a class="xref" href="#f_process-suspend-count" title="Function PROCESS-SUSPEND-COUNT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend-count</b></a></span> 7606 7633 </div> 7607 7634 <div class="refsect1" lang="en" xml:lang="en"> 7608 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613903"></a>7635 <a xmlns="http://www.w3.org/1999/xhtml" id="id530856"></a> 7609 7636 <div class="header">Notes:</div> 7610 7637 <p xmlns="http://www.w3.org/1999/xhtml"><span class="function"><strong>process-suspend</strong></span> was previously called … … 7632 7659 <div> 7633 7660 <div class="refsect1" lang="en" xml:lang="en"> 7634 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613984"></a>7661 <a xmlns="http://www.w3.org/1999/xhtml" id="id530937"></a> 7635 7662 <div class="header">Arguments and Values:</div> 7636 7663 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7643 7670 </div> 7644 7671 <div class="refsect1" lang="en" xml:lang="en"> 7645 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614038"></a>7672 <a xmlns="http://www.w3.org/1999/xhtml" id="id530991"></a> 7646 7673 <div class="header">Description:</div> 7647 7674 <p xmlns="http://www.w3.org/1999/xhtml">Undoes the effect of a previous call to … … 7654 7681 </div> 7655 7682 <div class="refsect1" lang="en" xml:lang="en"> 7656 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614069"></a>7683 <a xmlns="http://www.w3.org/1999/xhtml" id="id531022"></a> 7657 7684 <div class="header">See Also:</div> 7658 7685 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a>, <a class="xref" href="#f_process-suspend-count" title="Function PROCESS-SUSPEND-COUNT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend-count</b></a></span> 7659 7686 </div> 7660 7687 <div class="refsect1" lang="en" xml:lang="en"> 7661 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614094"></a>7688 <a xmlns="http://www.w3.org/1999/xhtml" id="id531047"></a> 7662 7689 <div class="header">Notes:</div> 7663 7690 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7685 7712 <div> 7686 7713 <div class="refsect1" lang="en" xml:lang="en"> 7687 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614160"></a>7714 <a xmlns="http://www.w3.org/1999/xhtml" id="id531112"></a> 7688 7715 <div class="header">Arguments and Values:</div> 7689 7716 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7695 7722 </div> 7696 7723 <div class="refsect1" lang="en" xml:lang="en"> 7697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614213"></a>7724 <a xmlns="http://www.w3.org/1999/xhtml" id="id531165"></a> 7698 7725 <div class="header">Description:</div> 7699 7726 <p xmlns="http://www.w3.org/1999/xhtml">An "outstanding" <a class="xref" href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a> call … … 7710 7737 </div> 7711 7738 <div class="refsect1" lang="en" xml:lang="en"> 7712 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614263"></a>7739 <a xmlns="http://www.w3.org/1999/xhtml" id="id531215"></a> 7713 7740 <div class="header">See Also:</div> 7714 7741 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a>, <a class="xref" href="#f_process-resume" title="Function PROCESS-RESUME"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-resume</b></a></span> … … 7731 7758 <div> 7732 7759 <div class="refsect1" lang="en" xml:lang="en"> 7733 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614340"></a>7760 <a xmlns="http://www.w3.org/1999/xhtml" id="id531291"></a> 7734 7761 <div class="header">Arguments and Values:</div> 7735 7762 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7742 7769 </div> 7743 7770 <div class="refsect1" lang="en" xml:lang="en"> 7744 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614414"></a>7771 <a xmlns="http://www.w3.org/1999/xhtml" id="id531365"></a> 7745 7772 <div class="header">Description:</div> 7746 7773 <p xmlns="http://www.w3.org/1999/xhtml">Typically used to initialize a newly-created or newly-reset … … 7756 7783 </div> 7757 7784 <div class="refsect1" lang="en" xml:lang="en"> 7758 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614458"></a>7785 <a xmlns="http://www.w3.org/1999/xhtml" id="id531409"></a> 7759 7786 <div class="header">See Also:</div> 7760 7787 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a>, <a class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span> … … 7777 7804 <div> 7778 7805 <div class="refsect1" lang="en" xml:lang="en"> 7779 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614541"></a>7806 <a xmlns="http://www.w3.org/1999/xhtml" id="id531490"></a> 7780 7807 <div class="header">Arguments and Values:</div> 7781 7808 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7786 7813 </div> 7787 7814 <div class="refsect1" lang="en" xml:lang="en"> 7788 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614602"></a>7815 <a xmlns="http://www.w3.org/1999/xhtml" id="id531552"></a> 7789 7816 <div class="header">Description:</div> 7790 7817 <p xmlns="http://www.w3.org/1999/xhtml">Tries to begin the execution of <em class="varname">process</em>. … … 7803 7830 </div> 7804 7831 <div class="refsect1" lang="en" xml:lang="en"> 7805 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614651"></a>7832 <a xmlns="http://www.w3.org/1999/xhtml" id="id531601"></a> 7806 7833 <div class="header">See Also:</div> 7807 7834 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a class="xref" href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span> 7808 7835 </div> 7809 7836 <div class="refsect1" lang="en" xml:lang="en"> 7810 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614682"></a>7837 <a xmlns="http://www.w3.org/1999/xhtml" id="id531632"></a> 7811 7838 <div class="header">Notes:</div> 7812 7839 <p xmlns="http://www.w3.org/1999/xhtml">It would be nice to have more discussion of what it means … … 7829 7856 <div> 7830 7857 <div class="refsect1" lang="en" xml:lang="en"> 7831 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614797"></a>7858 <a xmlns="http://www.w3.org/1999/xhtml" id="id531747"></a> 7832 7859 <div class="header">Arguments and Values:</div> 7833 7860 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process. … … 7851 7878 </div> 7852 7879 <div class="refsect1" lang="en" xml:lang="en"> 7853 <a xmlns="http://www.w3.org/1999/xhtml" id="id 614986"></a>7880 <a xmlns="http://www.w3.org/1999/xhtml" id="id531936"></a> 7854 7881 <div class="header">Description:</div> 7855 7882 <p xmlns="http://www.w3.org/1999/xhtml">Creates a lisp process (thread) via … … 7864 7891 </div> 7865 7892 <div class="refsect1" lang="en" xml:lang="en"> 7866 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615021"></a>7893 <a xmlns="http://www.w3.org/1999/xhtml" id="id531971"></a> 7867 7894 <div class="header">See Also:</div> 7868 7895 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a class="xref" href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a></span> … … 7885 7912 <div> 7886 7913 <div class="refsect1" lang="en" xml:lang="en"> 7887 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618349"></a>7914 <a xmlns="http://www.w3.org/1999/xhtml" id="id514384"></a> 7888 7915 <div class="header">Arguments and Values:</div> 7889 7916 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7898 7925 </div> 7899 7926 <div class="refsect1" lang="en" xml:lang="en"> 7900 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618440"></a>7927 <a xmlns="http://www.w3.org/1999/xhtml" id="id535451"></a> 7901 7928 <div class="header">Description:</div> 7902 7929 <p xmlns="http://www.w3.org/1999/xhtml">Arranges for <em class="varname">process</em> … … 7929 7956 </div> 7930 7957 <div class="refsect1" lang="en" xml:lang="en"> 7931 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618515"></a>7958 <a xmlns="http://www.w3.org/1999/xhtml" id="id535525"></a> 7932 7959 <div class="header">See Also:</div> 7933 7960 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7938 7965 </div> 7939 7966 <div class="refsect1" lang="en" xml:lang="en"> 7940 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618534"></a>7967 <a xmlns="http://www.w3.org/1999/xhtml" id="id535544"></a> 7941 7968 <div class="header">Notes:</div> 7942 7969 <p xmlns="http://www.w3.org/1999/xhtml">It would probably be better for <em class="varname">result</em> … … 7968 7995 <div> 7969 7996 <div class="refsect1" lang="en" xml:lang="en"> 7970 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618599"></a>7997 <a xmlns="http://www.w3.org/1999/xhtml" id="id535609"></a> 7971 7998 <div class="header">Value Type:</div> 7972 7999 <p xmlns="http://www.w3.org/1999/xhtml">A lisp process (thread).</p> 7973 8000 </div> 7974 8001 <div class="refsect1" lang="en" xml:lang="en"> 7975 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618610"></a>8002 <a xmlns="http://www.w3.org/1999/xhtml" id="id535621"></a> 7976 8003 <div class="header">Initial Value:</div> 7977 8004 <p xmlns="http://www.w3.org/1999/xhtml">Bound separately in each process, to that process itself. … … 7979 8006 </div> 7980 8007 <div class="refsect1" lang="en" xml:lang="en"> 7981 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618622"></a>8008 <a xmlns="http://www.w3.org/1999/xhtml" id="id535632"></a> 7982 8009 <div class="header">Description:</div> 7983 8010 <p xmlns="http://www.w3.org/1999/xhtml">Used when lisp code needs to find out what process it is … … 7985 8012 </div> 7986 8013 <div class="refsect1" lang="en" xml:lang="en"> 7987 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618634"></a>8014 <a xmlns="http://www.w3.org/1999/xhtml" id="id535644"></a> 7988 8015 <div class="header">See Also:</div> 7989 8016 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8009 8036 <div> 8010 8037 <div class="refsect1" lang="en" xml:lang="en"> 8011 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618704"></a>8038 <a xmlns="http://www.w3.org/1999/xhtml" id="id535714"></a> 8012 8039 <div class="header">Arguments and Values:</div> 8013 8040 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8016 8043 </div> 8017 8044 <div class="refsect1" lang="en" xml:lang="en"> 8018 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618760"></a>8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id535771"></a> 8019 8046 <div class="header">Description:</div> 8020 8047 <p xmlns="http://www.w3.org/1999/xhtml">Causes <em class="varname">process</em> to cleanly exit … … 8043 8070 </div> 8044 8071 <div class="refsect1" lang="en" xml:lang="en"> 8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618828"></a>8072 <a xmlns="http://www.w3.org/1999/xhtml" id="id535838"></a> 8046 8073 <div class="header">See Also:</div> 8047 8074 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-kill" title="Function PROCESS-KILL"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-kill</b></a>, <a class="xref" href="#f_process-abort" title="Function PROCESS-ABORT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-abort</b></a></span> … … 8063 8090 <div> 8064 8091 <div class="refsect1" lang="en" xml:lang="en"> 8065 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618901"></a>8092 <a xmlns="http://www.w3.org/1999/xhtml" id="id535911"></a> 8066 8093 <div class="header">Arguments and Values:</div> 8067 8094 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread), which … … 8070 8097 </div> 8071 8098 <div class="refsect1" lang="en" xml:lang="en"> 8072 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618942"></a>8099 <a xmlns="http://www.w3.org/1999/xhtml" id="id535953"></a> 8073 8100 <div class="header">Description:</div> 8074 8101 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8078 8105 </div> 8079 8106 <div class="refsect1" lang="en" xml:lang="en"> 8080 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618954"></a>8107 <a xmlns="http://www.w3.org/1999/xhtml" id="id535965"></a> 8081 8108 <div class="header">See Also:</div> 8082 8109 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a></span> … … 8098 8125 <div> 8099 8126 <div class="refsect1" lang="en" xml:lang="en"> 8100 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619027"></a>8127 <a xmlns="http://www.w3.org/1999/xhtml" id="id536038"></a> 8101 8128 <div class="header">Arguments and Values:</div> 8102 8129 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8104 8131 </div> 8105 8132 <div class="refsect1" lang="en" xml:lang="en"> 8106 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619069"></a>8133 <a xmlns="http://www.w3.org/1999/xhtml" id="id536079"></a> 8107 8134 <div class="header">Description:</div> 8108 8135 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8112 8139 </div> 8113 8140 <div class="refsect1" lang="en" xml:lang="en"> 8114 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619083"></a>8141 <a xmlns="http://www.w3.org/1999/xhtml" id="id536094"></a> 8115 8142 <div class="header">See Also:</div> 8116 8143 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a class="xref" href="#f_process-abort" title="Function PROCESS-ABORT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-abort</b></a></span> … … 8134 8161 <div> 8135 8162 <div class="refsect1" lang="en" xml:lang="en"> 8136 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619166"></a>8163 <a xmlns="http://www.w3.org/1999/xhtml" id="id536177"></a> 8137 8164 <div class="header">Arguments and Values:</div> 8138 8165 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8140 8167 </div> 8141 8168 <div class="refsect1" lang="en" xml:lang="en"> 8142 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619208"></a>8169 <a xmlns="http://www.w3.org/1999/xhtml" id="id536218"></a> 8143 8170 <div class="header">Description:</div> 8144 8171 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 8154 8181 </div> 8155 8182 <div class="refsect1" lang="en" xml:lang="en"> 8156 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619271"></a>8183 <a xmlns="http://www.w3.org/1999/xhtml" id="id536282"></a> 8157 8184 <div class="header">See Also:</div> 8158 8185 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a class="xref" href="#f_process-kill" title="Function PROCESS-KILL"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-kill</b></a></span> … … 8173 8200 <div> 8174 8201 <div class="refsect1" lang="en" xml:lang="en"> 8175 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619330"></a>8202 <a xmlns="http://www.w3.org/1999/xhtml" id="id536340"></a> 8176 8203 <div class="header">Value Type:</div> 8177 8204 <p xmlns="http://www.w3.org/1999/xhtml">A positive integer.</p> 8178 8205 </div> 8179 8206 <div class="refsect1" lang="en" xml:lang="en"> 8180 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619341"></a>8207 <a xmlns="http://www.w3.org/1999/xhtml" id="id536351"></a> 8181 8208 <div class="header">Initial Value:</div> 8182 8209 <p xmlns="http://www.w3.org/1999/xhtml">The clock resolution of the OS scheduler. Currently, … … 8185 8212 </div> 8186 8213 <div class="refsect1" lang="en" xml:lang="en"> 8187 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619353"></a>8214 <a xmlns="http://www.w3.org/1999/xhtml" id="id536364"></a> 8188 8215 <div class="header">Description:</div> 8189 8216 <p xmlns="http://www.w3.org/1999/xhtml">This value is ordinarily of marginal interest at best, … … 8193 8220 </div> 8194 8221 <div class="refsect1" lang="en" xml:lang="en"> 8195 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619366"></a>8222 <a xmlns="http://www.w3.org/1999/xhtml" id="id536376"></a> 8196 8223 <div class="header">See Also:</div> 8197 8224 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8217 8244 <div> 8218 8245 <div class="refsect1" lang="en" xml:lang="en"> 8219 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619470"></a>8246 <a xmlns="http://www.w3.org/1999/xhtml" id="id536481"></a> 8220 8247 <div class="header">Description:</div> 8221 8248 <p xmlns="http://www.w3.org/1999/xhtml">This information is primarily for the benefit of … … 8231 8258 </div> 8232 8259 <div class="refsect1" lang="en" xml:lang="en"> 8233 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619512"></a>8260 <a xmlns="http://www.w3.org/1999/xhtml" id="id536524"></a> 8234 8261 <div class="header">See Also:</div> 8235 8262 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-wait" title="Function PROCESS-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait</b></a>, <a class="xref" href="#f_process-wait-with-timeout" title="Function PROCESS-WAIT-WITH-TIMEOUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait-with-timeout</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 8236 8263 </div> 8237 8264 <div class="refsect1" lang="en" xml:lang="en"> 8238 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619543"></a>8265 <a xmlns="http://www.w3.org/1999/xhtml" id="id536555"></a> 8239 8266 <div class="header">Notes:</div> 8240 8267 <p xmlns="http://www.w3.org/1999/xhtml">This should arguably be SETFable, but doesn't seem to … … 8260 8287 <div> 8261 8288 <div class="refsect1" lang="en" xml:lang="en"> 8262 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619601"></a>8289 <a xmlns="http://www.w3.org/1999/xhtml" id="id536614"></a> 8263 8290 <div class="header">Description:</div> 8264 8291 <p xmlns="http://www.w3.org/1999/xhtml">Advises the OS scheduler that the current thread has nothing … … 8269 8296 </div> 8270 8297 <div class="refsect1" lang="en" xml:lang="en"> 8271 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619614"></a>8298 <a xmlns="http://www.w3.org/1999/xhtml" id="id536627"></a> 8272 8299 <div class="header">See Also:</div> 8273 8300 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 8274 8301 </div> 8275 8302 <div class="refsect1" lang="en" xml:lang="en"> 8276 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619662"></a>8303 <a xmlns="http://www.w3.org/1999/xhtml" id="id536675"></a> 8277 8304 <div class="header">Notes:</div> 8278 8305 <p xmlns="http://www.w3.org/1999/xhtml">This is a holdover from the days of cooperative … … 8297 8324 <div> 8298 8325 <div class="refsect1" lang="en" xml:lang="en"> 8299 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619727"></a>8326 <a xmlns="http://www.w3.org/1999/xhtml" id="id536740"></a> 8300 8327 <div class="header">Arguments and Values:</div> 8301 8328 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8310 8337 </div> 8311 8338 <div class="refsect1" lang="en" xml:lang="en"> 8312 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619806"></a>8339 <a xmlns="http://www.w3.org/1999/xhtml" id="id536819"></a> 8313 8340 <div class="header">Description:</div> 8314 8341 <p xmlns="http://www.w3.org/1999/xhtml">Causes the current lisp process (thread) to repeatedly … … 8327 8354 </div> 8328 8355 <div class="refsect1" lang="en" xml:lang="en"> 8329 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619841"></a>8356 <a xmlns="http://www.w3.org/1999/xhtml" id="id536855"></a> 8330 8357 <div class="header">See Also:</div> 8331 8358 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-whostate" title="Function PROCESS-WHOSTATE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-whostate</b></a>, <a class="xref" href="#f_process-wait-with-timeout" title="Function PROCESS-WAIT-WITH-TIMEOUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait-with-timeout</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8347 8374 <div> 8348 8375 <div class="refsect1" lang="en" xml:lang="en"> 8349 <a xmlns="http://www.w3.org/1999/xhtml" id="id 619950"></a>8376 <a xmlns="http://www.w3.org/1999/xhtml" id="id536963"></a> 8350 8377 <div class="header">Arguments and Values:</div> 8351 8378 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8365 8392 </div> 8366 8393 <div class="refsect1" lang="en" xml:lang="en"> 8367 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620062"></a>8394 <a xmlns="http://www.w3.org/1999/xhtml" id="id537078"></a> 8368 8395 <div class="header">Description:</div> 8369 8396 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">ticks</em> is NIL, behaves exactly like … … 8382 8409 </div> 8383 8410 <div class="refsect1" lang="en" xml:lang="en"> 8384 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620112"></a>8411 <a xmlns="http://www.w3.org/1999/xhtml" id="id537128"></a> 8385 8412 <div class="header">See Also:</div> 8386 8413 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#v_ticks-per-second" title="Variable *TICKS-PER-SECOND*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*ticks-per-second*</b></a>, <a class="xref" href="#f_process-whostate" title="Function PROCESS-WHOSTATE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-whostate</b></a>, <a class="xref" href="#f_process-wait" title="Function PROCESS-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8402 8429 <div> 8403 8430 <div class="refsect1" lang="en" xml:lang="en"> 8404 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620229"></a>8431 <a xmlns="http://www.w3.org/1999/xhtml" id="id537245"></a> 8405 8432 <div class="header">Arguments and Values:</div> 8406 8433 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8409 8436 </div> 8410 8437 <div class="refsect1" lang="en" xml:lang="en"> 8411 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620274"></a>8438 <a xmlns="http://www.w3.org/1999/xhtml" id="id537289"></a> 8412 8439 <div class="header">Description:</div> 8413 8440 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 8424 8451 </div> 8425 8452 <div class="refsect1" lang="en" xml:lang="en"> 8426 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620306"></a>8453 <a xmlns="http://www.w3.org/1999/xhtml" id="id537321"></a> 8427 8454 <div class="header">See Also:</div> 8428 8455 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8436 8463 <p> 8437 8464 <div class="refentrytitle"> 8465 <a id="m_with-interrupts-enabled"></a> 8466 <strong>[Macro]</strong> 8467 <br></br> 8468 <code><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>with-interrupts-enabled</strong></span> 8469 <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&body</em> body => result</code> 8470 </div> 8471 <div class="refentrytitle">Evaluates its body in an environment in which 8472 process-interrupt requests have immediate effect.</div> 8473 </p> 8474 <p> 8475 <div> 8476 <div class="refsect1" lang="en" xml:lang="en"> 8477 <a xmlns="http://www.w3.org/1999/xhtml" id="id537392"></a> 8478 <div class="header">Arguments and Values:</div> 8479 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> 8480 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---the primary value returned by 8481 <em xmlns="http://www.w3.org/1999/xhtml" class="varname">body</em>.</p> 8482 </div> 8483 <div class="refsect1" lang="en" xml:lang="en"> 8484 <a xmlns="http://www.w3.org/1999/xhtml" id="id550492"></a> 8485 <div class="header">Description:</div> 8486 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> 8487 in an environment in which <a class="xref" href="#f_process-interrupt" title="Function PROCESS-INTERRUPT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-interrupt</b></a> 8488 requests have immediate effect. 8489 </p> 8490 </div> 8491 </div> 8492 </p> 8493 <p> 8494 <div class="refentrytitle"> 8438 8495 <a id="f_make-lock"></a> 8439 8496 <strong>[Function]</strong> … … 8448 8505 <div> 8449 8506 <div class="refsect1" lang="en" xml:lang="en"> 8450 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620377"></a>8507 <a xmlns="http://www.w3.org/1999/xhtml" id="id550553"></a> 8451 8508 <div class="header">Arguments and Values:</div> 8452 8509 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---any lisp object; saved as part of … … 8458 8515 </div> 8459 8516 <div class="refsect1" lang="en" xml:lang="en"> 8460 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620430"></a>8517 <a xmlns="http://www.w3.org/1999/xhtml" id="id550599"></a> 8461 8518 <div class="header">Description:</div> 8462 8519 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a lock object, which can … … 8468 8525 </div> 8469 8526 <div class="refsect1" lang="en" xml:lang="en"> 8470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620446"></a>8527 <a xmlns="http://www.w3.org/1999/xhtml" id="id550614"></a> 8471 8528 <div class="header">See Also:</div> 8472 8529 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8488 8545 <div> 8489 8546 <div class="refsect1" lang="en" xml:lang="en"> 8490 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633489"></a>8547 <a xmlns="http://www.w3.org/1999/xhtml" id="id550717"></a> 8491 8548 <div class="header">Arguments and Values:</div> 8492 8549 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8496 8553 </div> 8497 8554 <div class="refsect1" lang="en" xml:lang="en"> 8498 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633540"></a>8555 <a xmlns="http://www.w3.org/1999/xhtml" id="id550768"></a> 8499 8556 <div class="header">Description:</div> 8500 8557 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">lock</em> is either free or … … 8507 8564 </div> 8508 8565 <div class="refsect1" lang="en" xml:lang="en"> 8509 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633569"></a>8566 <a xmlns="http://www.w3.org/1999/xhtml" id="id550798"></a> 8510 8567 <div class="header">See Also:</div> 8511 8568 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8526 8583 <div> 8527 8584 <div class="refsect1" lang="en" xml:lang="en"> 8528 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633669"></a>8585 <a xmlns="http://www.w3.org/1999/xhtml" id="id550898"></a> 8529 8586 <div class="header">Arguments and Values:</div> 8530 8587 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8531 8588 </div> 8532 8589 <div class="refsect1" lang="en" xml:lang="en"> 8533 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633692"></a>8590 <a xmlns="http://www.w3.org/1999/xhtml" id="id550920"></a> 8534 8591 <div class="header">Description:</div> 8535 8592 <p xmlns="http://www.w3.org/1999/xhtml">Blocks until <em class="varname">lock</em> is owned by the … … 8542 8599 </div> 8543 8600 <div class="refsect1" lang="en" xml:lang="en"> 8544 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633725"></a>8601 <a xmlns="http://www.w3.org/1999/xhtml" id="id550953"></a> 8545 8602 <div class="header">See Also:</div> 8546 8603 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8560 8617 <div> 8561 8618 <div class="refsect1" lang="en" xml:lang="en"> 8562 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633824"></a>8619 <a xmlns="http://www.w3.org/1999/xhtml" id="id551053"></a> 8563 8620 <div class="header">Arguments and Values:</div> 8564 8621 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8565 8622 </div> 8566 8623 <div class="refsect1" lang="en" xml:lang="en"> 8567 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633847"></a>8624 <a xmlns="http://www.w3.org/1999/xhtml" id="id551075"></a> 8568 8625 <div class="header">Description:</div> 8569 8626 <p xmlns="http://www.w3.org/1999/xhtml">Signals an error of type CCL:LOCK-NOT-OWNER if … … 8578 8635 </div> 8579 8636 <div class="refsect1" lang="en" xml:lang="en"> 8580 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633880"></a>8637 <a xmlns="http://www.w3.org/1999/xhtml" id="id551109"></a> 8581 8638 <div class="header">See Also:</div> 8582 8639 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8597 8654 <div> 8598 8655 <div class="refsect1" lang="en" xml:lang="en"> 8599 <a xmlns="http://www.w3.org/1999/xhtml" id="id 633981"></a>8656 <a xmlns="http://www.w3.org/1999/xhtml" id="id551209"></a> 8600 8657 <div class="header">Arguments and Values:</div> 8601 8658 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8604 8661 </div> 8605 8662 <div class="refsect1" lang="en" xml:lang="en"> 8606 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634019"></a>8663 <a xmlns="http://www.w3.org/1999/xhtml" id="id551247"></a> 8607 8664 <div class="header">Description:</div> 8608 8665 <p xmlns="http://www.w3.org/1999/xhtml">Tests whether <em class="varname">lock</em> … … 8617 8674 </div> 8618 8675 <div class="refsect1" lang="en" xml:lang="en"> 8619 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634042"></a>8676 <a xmlns="http://www.w3.org/1999/xhtml" id="id551270"></a> 8620 8677 <div class="header">See Also:</div> 8621 8678 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8637 8694 <div> 8638 8695 <div class="refsect1" lang="en" xml:lang="en"> 8639 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634142"></a>8696 <a xmlns="http://www.w3.org/1999/xhtml" id="id551371"></a> 8640 8697 <div class="header">Arguments and Values:</div> 8641 8698 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---a newly-allocated object of type … … 8643 8700 </div> 8644 8701 <div class="refsect1" lang="en" xml:lang="en"> 8645 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634165"></a>8702 <a xmlns="http://www.w3.org/1999/xhtml" id="id551394"></a> 8646 8703 <div class="header">Description:</div> 8647 8704 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL::READ-WRITE-LOCK. … … 8654 8711 </div> 8655 8712 <div class="refsect1" lang="en" xml:lang="en"> 8656 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634181"></a>8713 <a xmlns="http://www.w3.org/1999/xhtml" id="id551410"></a> 8657 8714 <div class="header">See Also:</div> 8658 8715 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-read-lock" title="Macro WITH-READ-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-read-lock</b></a>, <a class="xref" href="#m_with-write-lock" title="Macro WITH-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-write-lock</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 8659 8716 </div> 8660 8717 <div class="refsect1" lang="en" xml:lang="en"> 8661 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634229"></a>8718 <a xmlns="http://www.w3.org/1999/xhtml" id="id551458"></a> 8662 8719 <div class="header">Notes:</div> 8663 8720 <p xmlns="http://www.w3.org/1999/xhtml">There probably should be some way to … … 8682 8739 <div> 8683 8740 <div class="refsect1" lang="en" xml:lang="en"> 8684 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634286"></a>8741 <a xmlns="http://www.w3.org/1999/xhtml" id="id551514"></a> 8685 8742 <div class="header">Arguments and Values:</div> 8686 8743 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8691 8748 </div> 8692 8749 <div class="refsect1" lang="en" xml:lang="en"> 8693 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634337"></a>8750 <a xmlns="http://www.w3.org/1999/xhtml" id="id551565"></a> 8694 8751 <div class="header">Description:</div> 8695 8752 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8705 8762 </div> 8706 8763 <div class="refsect1" lang="en" xml:lang="en"> 8707 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634377"></a>8764 <a xmlns="http://www.w3.org/1999/xhtml" id="id551605"></a> 8708 8765 <div class="header">See Also:</div> 8709 8766 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#m_with-write-lock" title="Macro WITH-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-write-lock</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8725 8782 <div> 8726 8783 <div class="refsect1" lang="en" xml:lang="en"> 8727 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634470"></a>8784 <a xmlns="http://www.w3.org/1999/xhtml" id="id551698"></a> 8728 8785 <div class="header">Arguments and Values:</div> 8729 8786 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8734 8791 </div> 8735 8792 <div class="refsect1" lang="en" xml:lang="en"> 8736 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634521"></a>8793 <a xmlns="http://www.w3.org/1999/xhtml" id="id551749"></a> 8737 8794 <div class="header">Description:</div> 8738 8795 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8749 8806 </div> 8750 8807 <div class="refsect1" lang="en" xml:lang="en"> 8751 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634566"></a>8808 <a xmlns="http://www.w3.org/1999/xhtml" id="id551794"></a> 8752 8809 <div class="header">See Also:</div> 8753 8810 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#m_with-read-lock" title="Macro WITH-READ-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-read-lock</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8769 8826 <div> 8770 8827 <div class="refsect1" lang="en" xml:lang="en"> 8771 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634656"></a>8828 <a xmlns="http://www.w3.org/1999/xhtml" id="id551884"></a> 8772 8829 <div class="header">Arguments and Values:</div> 8773 8830 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---a newly-allocated object of type CCL:SEMAPHORE.</p> 8774 8831 </div> 8775 8832 <div class="refsect1" lang="en" xml:lang="en"> 8776 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634678"></a>8833 <a xmlns="http://www.w3.org/1999/xhtml" id="id551906"></a> 8777 8834 <div class="header">Description:</div> 8778 8835 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL:SEMAPHORE. … … 8783 8840 </div> 8784 8841 <div class="refsect1" lang="en" xml:lang="en"> 8785 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634693"></a>8842 <a xmlns="http://www.w3.org/1999/xhtml" id="id551922"></a> 8786 8843 <div class="header">See Also:</div> 8787 8844 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_signal-semaphore" title="Function SIGNAL-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">signal-semaphore</b></a>, <a class="xref" href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a class="xref" href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8803 8860 <div> 8804 8861 <div class="refsect1" lang="en" xml:lang="en"> 8805 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634788"></a>8862 <a xmlns="http://www.w3.org/1999/xhtml" id="id552016"></a> 8806 8863 <div class="header">Arguments and Values:</div> 8807 8864 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8810 8867 </div> 8811 8868 <div class="refsect1" lang="en" xml:lang="en"> 8812 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634824"></a>8869 <a xmlns="http://www.w3.org/1999/xhtml" id="id552053"></a> 8813 8870 <div class="header">Description:</div> 8814 8871 <p xmlns="http://www.w3.org/1999/xhtml">Atomically increments <em class="varname">semaphore</em>'s … … 8817 8874 </div> 8818 8875 <div class="refsect1" lang="en" xml:lang="en"> 8819 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634838"></a>8876 <a xmlns="http://www.w3.org/1999/xhtml" id="id552066"></a> 8820 8877 <div class="header">See Also:</div> 8821 8878 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a class="xref" href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 8822 8879 </div> 8823 8880 <div class="refsect1" lang="en" xml:lang="en"> 8824 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634891"></a>8881 <a xmlns="http://www.w3.org/1999/xhtml" id="id552119"></a> 8825 8882 <div class="header">Notes:</div> 8826 8883 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8845 8902 <div> 8846 8903 <div class="refsect1" lang="en" xml:lang="en"> 8847 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634951"></a>8904 <a xmlns="http://www.w3.org/1999/xhtml" id="id552179"></a> 8848 8905 <div class="header">Arguments and Values:</div> 8849 8906 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8852 8909 </div> 8853 8910 <div class="refsect1" lang="en" xml:lang="en"> 8854 <a xmlns="http://www.w3.org/1999/xhtml" id="id 634987"></a>8911 <a xmlns="http://www.w3.org/1999/xhtml" id="id552216"></a> 8855 8912 <div class="header">Description:</div> 8856 8913 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8860 8917 </div> 8861 8918 <div class="refsect1" lang="en" xml:lang="en"> 8862 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635002"></a>8919 <a xmlns="http://www.w3.org/1999/xhtml" id="id552230"></a> 8863 8920 <div class="header">See Also:</div> 8864 8921 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_signal-semaphore" title="Function SIGNAL-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">signal-semaphore</b></a>, <a class="xref" href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 8865 8922 </div> 8866 8923 <div class="refsect1" lang="en" xml:lang="en"> 8867 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635055"></a>8924 <a xmlns="http://www.w3.org/1999/xhtml" id="id552283"></a> 8868 8925 <div class="header">Notes:</div> 8869 8926 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8889 8946 <div> 8890 8947 <div class="refsect1" lang="en" xml:lang="en"> 8891 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635115"></a>8948 <a xmlns="http://www.w3.org/1999/xhtml" id="id552343"></a> 8892 8949 <div class="header">Arguments and Values:</div> 8893 8950 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---An object of type CCL:SEMAPHORE.</p> … … 8902 8959 </div> 8903 8960 <div class="refsect1" lang="en" xml:lang="en"> 8904 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635181"></a>8961 <a xmlns="http://www.w3.org/1999/xhtml" id="id552410"></a> 8905 8962 <div class="header">Description:</div> 8906 8963 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8911 8968 </div> 8912 8969 <div class="refsect1" lang="en" xml:lang="en"> 8913 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635198"></a>8970 <a xmlns="http://www.w3.org/1999/xhtml" id="id552427"></a> 8914 8971 <div class="header">See Also:</div> 8915 8972 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 8931 8988 <div> 8932 8989 <div class="refsect1" lang="en" xml:lang="en"> 8933 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635291"></a>8990 <a xmlns="http://www.w3.org/1999/xhtml" id="id552519"></a> 8934 8991 <div class="header">Arguments and Values:</div> 8935 8992 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8939 8996 </div> 8940 8997 <div class="refsect1" lang="en" xml:lang="en"> 8941 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635333"></a>8998 <a xmlns="http://www.w3.org/1999/xhtml" id="id552561"></a> 8942 8999 <div class="header">Description:</div> 8943 9000 <p xmlns="http://www.w3.org/1999/xhtml">Wait until input is available on <em class="varname">fd</em>. … … 8955 9012 </div> 8956 9013 <div class="refsect1" lang="en" xml:lang="en"> 8957 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635366"></a>9014 <a xmlns="http://www.w3.org/1999/xhtml" id="id552594"></a> 8958 9015 <div class="header">See Also:</div> 8959 9016 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 8960 9017 </div> 8961 9018 <div class="refsect1" lang="en" xml:lang="en"> 8962 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635404"></a>9019 <a xmlns="http://www.w3.org/1999/xhtml" id="id552632"></a> 8963 9020 <div class="header">Notes:</div> 8964 9021 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8985 9042 <div> 8986 9043 <div class="refsect1" lang="en" xml:lang="en"> 8987 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635468"></a>9044 <a xmlns="http://www.w3.org/1999/xhtml" id="id552696"></a> 8988 9045 <div class="header">Arguments and Values:</div> 8989 9046 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8993 9050 </div> 8994 9051 <div class="refsect1" lang="en" xml:lang="en"> 8995 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635510"></a>9052 <a xmlns="http://www.w3.org/1999/xhtml" id="id552738"></a> 8996 9053 <div class="header">Description:</div> 8997 9054 <p xmlns="http://www.w3.org/1999/xhtml">Wait until output is possible on <em class="varname">fd</em> or until <em class="varname">timeout</em>, if … … 9006 9063 </div> 9007 9064 <div class="refsect1" lang="en" xml:lang="en"> 9008 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635543"></a>9065 <a xmlns="http://www.w3.org/1999/xhtml" id="id552771"></a> 9009 9066 <div class="header">See Also:</div> 9010 9067 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 9011 9068 </div> 9012 9069 <div class="refsect1" lang="en" xml:lang="en"> 9013 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635580"></a>9070 <a xmlns="http://www.w3.org/1999/xhtml" id="id552809"></a> 9014 9071 <div class="header">Notes:</div> 9015 9072 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9036 9093 <div> 9037 9094 <div class="refsect1" lang="en" xml:lang="en"> 9038 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635645"></a>9095 <a xmlns="http://www.w3.org/1999/xhtml" id="id552873"></a> 9039 9096 <div class="header">Arguments and Values:</div> 9040 9097 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 9043 9100 </div> 9044 9101 <div class="refsect1" lang="en" xml:lang="en"> 9045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635684"></a>9102 <a xmlns="http://www.w3.org/1999/xhtml" id="id552912"></a> 9046 9103 <div class="header">Description:</div> 9047 9104 <p xmlns="http://www.w3.org/1999/xhtml">Requests exclusive read access to the standard terminal … … 9051 9108 </div> 9052 9109 <div class="refsect1" lang="en" xml:lang="en"> 9053 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635700"></a>9110 <a xmlns="http://www.w3.org/1999/xhtml" id="id552928"></a> 9054 9111 <div class="header">See Also:</div> 9055 9112 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#v_request-terminal-input-via-break" title="Variable *REQUEST-TERMINAL-INPUT-VIA-BREAK*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*request-terminal-input-via-break*</b></a>, <a class="xref" href="#cmd_y" title="Toplevel Command :Y"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">:y</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span> … … 9070 9127 <div> 9071 9128 <div class="refsect1" lang="en" xml:lang="en"> 9072 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635777"></a>9129 <a xmlns="http://www.w3.org/1999/xhtml" id="id553006"></a> 9073 9130 <div class="header">Value Type:</div> 9074 9131 <p xmlns="http://www.w3.org/1999/xhtml">A boolean.</p> 9075 9132 </div> 9076 9133 <div class="refsect1" lang="en" xml:lang="en"> 9077 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635787"></a>9134 <a xmlns="http://www.w3.org/1999/xhtml" id="id553015"></a> 9078 9135 <div class="header">Initial Value:</div> 9079 9136 <p xmlns="http://www.w3.org/1999/xhtml">NIL.</p> 9080 9137 </div> 9081 9138 <div class="refsect1" lang="en" xml:lang="en"> 9082 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635797"></a>9139 <a xmlns="http://www.w3.org/1999/xhtml" id="id553025"></a> 9083 9140 <div class="header">Description:</div> 9084 9141 <p xmlns="http://www.w3.org/1999/xhtml">Controls how attempts to obtain ownership of terminal input … … 9092 9149 </div> 9093 9150 <div class="refsect1" lang="en" xml:lang="en"> 9094 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635810"></a>9151 <a xmlns="http://www.w3.org/1999/xhtml" id="id553039"></a> 9095 9152 <div class="header">See Also:</div> 9096 9153 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a>, <a class="xref" href="#cmd_y" title="Toplevel Command :Y"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">:y</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span> … … 9111 9168 <div> 9112 9169 <div class="refsect1" lang="en" xml:lang="en"> 9113 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635901"></a>9170 <a xmlns="http://www.w3.org/1999/xhtml" id="id553129"></a> 9114 9171 <div class="header">Arguments and Values:</div> 9115 9172 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">p</span></i>---a lisp process (thread), designated either by … … 9120 9177 </div> 9121 9178 <div class="refsect1" lang="en" xml:lang="en"> 9122 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635940"></a>9179 <a xmlns="http://www.w3.org/1999/xhtml" id="id553168"></a> 9123 9180 <div class="header">Description:</div> 9124 9181 <p xmlns="http://www.w3.org/1999/xhtml">:Y is a toplevel command, not a function. As such, it … … 9131 9188 </div> 9132 9189 <div class="refsect1" lang="en" xml:lang="en"> 9133 <a xmlns="http://www.w3.org/1999/xhtml" id="id 635962"></a>9190 <a xmlns="http://www.w3.org/1999/xhtml" id="id553190"></a> 9134 9191 <div class="header">See Also:</div> 9135 9192 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a>, <a class="xref" href="#v_request-terminal-input-via-break" title="Variable *REQUEST-TERMINAL-INPUT-VIA-BREAK*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*request-terminal-input-via-break*</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span> … … 9152 9209 <div> 9153 9210 <div class="refsect1" lang="en" xml:lang="en"> 9154 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636055"></a>9211 <a xmlns="http://www.w3.org/1999/xhtml" id="id553284"></a> 9155 9212 <div class="header">Arguments and Values:</div> 9156 9213 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a process, typically created by <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a> or by <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a></p> … … 9162 9219 </div> 9163 9220 <div class="refsect1" lang="en" xml:lang="en"> 9164 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636113"></a>9221 <a xmlns="http://www.w3.org/1999/xhtml" id="id553341"></a> 9165 9222 <div class="header">Description:</div> 9166 9223 <p xmlns="http://www.w3.org/1999/xhtml">Waits for the specified process to terminate. If the … … 9303 9360 <div> 9304 9361 <div class="refsect1" lang="en" xml:lang="en"> 9305 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621536"></a>9362 <a xmlns="http://www.w3.org/1999/xhtml" id="id538486"></a> 9306 9363 <div class="header">Arguments and Values:</div> 9307 9364 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">address-family</span></i>---The address/protocol family of this socket. Currently … … 9403 9460 </div> 9404 9461 <div class="refsect1" lang="en" xml:lang="en"> 9405 <a xmlns="http://www.w3.org/1999/xhtml" id="id 610199"></a>9462 <a xmlns="http://www.w3.org/1999/xhtml" id="id527152"></a> 9406 9463 <div class="header">Description:</div> 9407 9464 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new socket</p> … … 9422 9479 <div> 9423 9480 <div class="refsect1" lang="en" xml:lang="en"> 9424 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617446"></a>9481 <a xmlns="http://www.w3.org/1999/xhtml" id="id534460"></a> 9425 9482 <div class="header">Arguments and Values:</div> 9426 9483 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The listener-socket to listen on.</p> … … 9430 9487 </div> 9431 9488 <div class="refsect1" lang="en" xml:lang="en"> 9432 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617489"></a>9489 <a xmlns="http://www.w3.org/1999/xhtml" id="id534503"></a> 9433 9490 <div class="header">Description:</div> 9434 9491 <p xmlns="http://www.w3.org/1999/xhtml">Extracts the first connection on the queue of pending … … 9456 9513 <div> 9457 9514 <div class="refsect1" lang="en" xml:lang="en"> 9458 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617554"></a>9515 <a xmlns="http://www.w3.org/1999/xhtml" id="id534568"></a> 9459 9516 <div class="header">Arguments and Values:</div> 9460 9517 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dotted</span></i>---A string representing an IP address in the … … 9464 9521 </div> 9465 9522 <div class="refsect1" lang="en" xml:lang="en"> 9466 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617595"></a>9523 <a xmlns="http://www.w3.org/1999/xhtml" id="id534609"></a> 9467 9524 <div class="header">Description:</div> 9468 9525 <p xmlns="http://www.w3.org/1999/xhtml">Converts a dotted-string representation of a host address to … … 9484 9541 <div> 9485 9542 <div class="refsect1" lang="en" xml:lang="en"> 9486 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617657"></a>9543 <a xmlns="http://www.w3.org/1999/xhtml" id="id534671"></a> 9487 9544 <div class="header">Arguments and Values:</div> 9488 9545 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ipaddr</span></i>---A 32-bit integer representing an internet host address</p> … … 9493 9550 </div> 9494 9551 <div class="refsect1" lang="en" xml:lang="en"> 9495 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617699"></a>9552 <a xmlns="http://www.w3.org/1999/xhtml" id="id534713"></a> 9496 9553 <div class="header">Description:</div> 9497 9554 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into octets.</p> … … 9512 9569 <div> 9513 9570 <div class="refsect1" lang="en" xml:lang="en"> 9514 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617760"></a>9571 <a xmlns="http://www.w3.org/1999/xhtml" id="id534774"></a> 9515 9572 <div class="header">Arguments and Values:</div> 9516 9573 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ipaddr</span></i>---a 32-bit integer representing an internet host address</p> … … 9519 9576 </div> 9520 9577 <div class="refsect1" lang="en" xml:lang="en"> 9521 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617801"></a>9578 <a xmlns="http://www.w3.org/1999/xhtml" id="id534815"></a> 9522 9579 <div class="header">Description:</div> 9523 9580 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into a host name … … 9539 9596 <div> 9540 9597 <div class="refsect1" lang="en" xml:lang="en"> 9541 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617858"></a>9598 <a xmlns="http://www.w3.org/1999/xhtml" id="id534872"></a> 9542 9599 <div class="header">Arguments and Values:</div> 9543 9600 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">host</span></i>---Specifies the host. It can be either a host name … … 9547 9604 </div> 9548 9605 <div class="refsect1" lang="en" xml:lang="en"> 9549 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608188"></a>9606 <a xmlns="http://www.w3.org/1999/xhtml" id="id525151"></a> 9550 9607 <div class="header">Description:</div> 9551 9608 <p xmlns="http://www.w3.org/1999/xhtml">Converts a host spec in any of the acceptable formats into a … … 9567 9624 <div> 9568 9625 <div class="refsect1" lang="en" xml:lang="en"> 9569 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608246"></a>9626 <a xmlns="http://www.w3.org/1999/xhtml" id="id525209"></a> 9570 9627 <div class="header">Arguments and Values:</div> 9571 9628 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">port</span></i>---Specifies the port. It can be either a string, such as … … 9576 9633 </div> 9577 9634 <div class="refsect1" lang="en" xml:lang="en"> 9578 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608289"></a>9635 <a xmlns="http://www.w3.org/1999/xhtml" id="id525252"></a> 9579 9636 <div class="header">Description:</div> 9580 9637 <p xmlns="http://www.w3.org/1999/xhtml">Finds the port number for the specified port and protocol</p> … … 9596 9653 <div> 9597 9654 <div class="refsect1" lang="en" xml:lang="en"> 9598 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608350"></a>9655 <a xmlns="http://www.w3.org/1999/xhtml" id="id525313"></a> 9599 9656 <div class="header">Arguments and Values:</div> 9600 9657 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to read from</p> … … 9613 9670 </div> 9614 9671 <div class="refsect1" lang="en" xml:lang="en"> 9615 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608440"></a>9672 <a xmlns="http://www.w3.org/1999/xhtml" id="id525403"></a> 9616 9673 <div class="header">Description:</div> 9617 9674 <p xmlns="http://www.w3.org/1999/xhtml">Reads a UDP packet from a socket. If no packets are … … 9650 9707 <div> 9651 9708 <div class="refsect1" lang="en" xml:lang="en"> 9652 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608541"></a>9709 <a xmlns="http://www.w3.org/1999/xhtml" id="id525503"></a> 9653 9710 <div class="header">Arguments and Values:</div> 9654 9711 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to write to</p> … … 9665 9722 </div> 9666 9723 <div class="refsect1" lang="en" xml:lang="en"> 9667 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616190"></a>9724 <a xmlns="http://www.w3.org/1999/xhtml" id="id525606"></a> 9668 9725 <div class="header">Description:</div> 9669 9726 <p xmlns="http://www.w3.org/1999/xhtml">Send a UDP packet over a socket.</p> … … 9684 9741 <div> 9685 9742 <div class="refsect1" lang="en" xml:lang="en"> 9686 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616251"></a>9743 <a xmlns="http://www.w3.org/1999/xhtml" id="id533228"></a> 9687 9744 <div class="header">Arguments and Values:</div> 9688 9745 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to shut down (typically a tcp-stream)</p> … … 9691 9748 </div> 9692 9749 <div class="refsect1" lang="en" xml:lang="en"> 9693 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616292"></a>9750 <a xmlns="http://www.w3.org/1999/xhtml" id="id533268"></a> 9694 9751 <div class="header">Description:</div> 9695 9752 <p xmlns="http://www.w3.org/1999/xhtml">Shuts down part of a bidirectional connection. This is … … 9712 9769 <div> 9713 9770 <div class="refsect1" lang="en" xml:lang="en"> 9714 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616350"></a>9771 <a xmlns="http://www.w3.org/1999/xhtml" id="id533327"></a> 9715 9772 <div class="header">Arguments and Values:</div> 9716 9773 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9717 9774 </div> 9718 9775 <div class="refsect1" lang="en" xml:lang="en"> 9719 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616376"></a>9776 <a xmlns="http://www.w3.org/1999/xhtml" id="id533353"></a> 9720 9777 <div class="header">Description:</div> 9721 9778 <p xmlns="http://www.w3.org/1999/xhtml">Returns the native OS's representation of the socket, or … … 9742 9799 <div> 9743 9800 <div class="refsect1" lang="en" xml:lang="en"> 9744 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616437"></a>9801 <a xmlns="http://www.w3.org/1999/xhtml" id="id533414"></a> 9745 9802 <div class="header">Arguments and Values:</div> 9746 9803 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9747 9804 </div> 9748 9805 <div class="refsect1" lang="en" xml:lang="en"> 9749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616463"></a>9806 <a xmlns="http://www.w3.org/1999/xhtml" id="id533440"></a> 9750 9807 <div class="header">Description:</div> 9751 9808 <p xmlns="http://www.w3.org/1999/xhtml">Returns the 32-bit unsigned IP address of the remote host, … … 9767 9824 <div> 9768 9825 <div class="refsect1" lang="en" xml:lang="en"> 9769 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616522"></a>9826 <a xmlns="http://www.w3.org/1999/xhtml" id="id533498"></a> 9770 9827 <div class="header">Arguments and Values:</div> 9771 9828 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9772 9829 </div> 9773 9830 <div class="refsect1" lang="en" xml:lang="en"> 9774 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616548"></a>9831 <a xmlns="http://www.w3.org/1999/xhtml" id="id533524"></a> 9775 9832 <div class="header">Description:</div> 9776 9833 <p xmlns="http://www.w3.org/1999/xhtml">Returns the remote port number, or NIL if the socket is not … … 9792 9849 <div> 9793 9850 <div class="refsect1" lang="en" xml:lang="en"> 9794 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616605"></a>9851 <a xmlns="http://www.w3.org/1999/xhtml" id="id533582"></a> 9795 9852 <div class="header">Arguments and Values:</div> 9796 9853 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9797 9854 </div> 9798 9855 <div class="refsect1" lang="en" xml:lang="en"> 9799 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616631"></a>9856 <a xmlns="http://www.w3.org/1999/xhtml" id="id533608"></a> 9800 9857 <div class="header">Description:</div> 9801 9858 <p xmlns="http://www.w3.org/1999/xhtml">Returns 32-bit unsigned IP address of the local host.</p> … … 9816 9873 <div> 9817 9874 <div class="refsect1" lang="en" xml:lang="en"> 9818 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616688"></a>9875 <a xmlns="http://www.w3.org/1999/xhtml" id="id533665"></a> 9819 9876 <div class="header">Arguments and Values:</div> 9820 9877 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9821 9878 </div> 9822 9879 <div class="refsect1" lang="en" xml:lang="en"> 9823 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616714"></a>9880 <a xmlns="http://www.w3.org/1999/xhtml" id="id533691"></a> 9824 9881 <div class="header">Description:</div> 9825 9882 <p xmlns="http://www.w3.org/1999/xhtml">Returns the local port number</p> … … 9840 9897 <div> 9841 9898 <div class="refsect1" lang="en" xml:lang="en"> 9842 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621618"></a>9899 <a xmlns="http://www.w3.org/1999/xhtml" id="id533749"></a> 9843 9900 <div class="header">Arguments and Values:</div> 9844 9901 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9845 9902 </div> 9846 9903 <div class="refsect1" lang="en" xml:lang="en"> 9847 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621644"></a>9904 <a xmlns="http://www.w3.org/1999/xhtml" id="id538570"></a> 9848 9905 <div class="header">Description:</div> 9849 9906 <p xmlns="http://www.w3.org/1999/xhtml">Returns :internet or :file, as appropriate.</p> … … 9864 9921 <div> 9865 9922 <div class="refsect1" lang="en" xml:lang="en"> 9866 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621701"></a>9923 <a xmlns="http://www.w3.org/1999/xhtml" id="id538627"></a> 9867 9924 <div class="header">Arguments and Values:</div> 9868 9925 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9869 9926 </div> 9870 9927 <div class="refsect1" lang="en" xml:lang="en"> 9871 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621727"></a>9928 <a xmlns="http://www.w3.org/1999/xhtml" id="id538653"></a> 9872 9929 <div class="header">Description:</div> 9873 9930 <p xmlns="http://www.w3.org/1999/xhtml">Returns :active for tcp-stream, :passive for … … 9889 9946 <div> 9890 9947 <div class="refsect1" lang="en" xml:lang="en"> 9891 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621784"></a>9948 <a xmlns="http://www.w3.org/1999/xhtml" id="id538710"></a> 9892 9949 <div class="header">Arguments and Values:</div> 9893 9950 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9894 9951 </div> 9895 9952 <div class="refsect1" lang="en" xml:lang="en"> 9896 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621810"></a>9953 <a xmlns="http://www.w3.org/1999/xhtml" id="id538736"></a> 9897 9954 <div class="header">Description:</div> 9898 9955 <p xmlns="http://www.w3.org/1999/xhtml">Returns the socket format as specified by the :format … … 9914 9971 <div> 9915 9972 <div class="refsect1" lang="en" xml:lang="en"> 9916 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621868"></a>9973 <a xmlns="http://www.w3.org/1999/xhtml" id="id538794"></a> 9917 9974 <div class="header">Arguments and Values:</div> 9918 9975 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9919 9976 </div> 9920 9977 <div class="refsect1" lang="en" xml:lang="en"> 9921 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621894"></a>9978 <a xmlns="http://www.w3.org/1999/xhtml" id="id538820"></a> 9922 9979 <div class="header">Description:</div> 9923 9980 <p xmlns="http://www.w3.org/1999/xhtml">returns :stream for tcp-stream and listener-socket, and … … 9938 9995 <div> 9939 9996 <div class="refsect1" lang="en" xml:lang="en"> 9940 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621937"></a>9997 <a xmlns="http://www.w3.org/1999/xhtml" id="id538863"></a> 9941 9998 <div class="header">Description:</div> 9942 9999 <p xmlns="http://www.w3.org/1999/xhtml">The class of OS errors signaled by socket functions</p> 9943 10000 </div> 9944 10001 <div class="refsect1" lang="en" xml:lang="en"> 9945 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621948"></a>10002 <a xmlns="http://www.w3.org/1999/xhtml" id="id538874"></a> 9946 10003 <div class="header">Superclasses:</div> 9947 10004 <p xmlns="http://www.w3.org/1999/xhtml">simple-error</p> … … 9962 10019 <div> 9963 10020 <div class="refsect1" lang="en" xml:lang="en"> 9964 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622005"></a>10021 <a xmlns="http://www.w3.org/1999/xhtml" id="id538931"></a> 9965 10022 <div class="header">Arguments and Values:</div> 9966 10023 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9967 10024 </div> 9968 10025 <div class="refsect1" lang="en" xml:lang="en"> 9969 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622031"></a>10026 <a xmlns="http://www.w3.org/1999/xhtml" id="id538957"></a> 9970 10027 <div class="header">Description:</div> 9971 10028 <p xmlns="http://www.w3.org/1999/xhtml">The OS error code of the error</p> … … 9986 10043 <div> 9987 10044 <div class="refsect1" lang="en" xml:lang="en"> 9988 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622089"></a>10045 <a xmlns="http://www.w3.org/1999/xhtml" id="id539015"></a> 9989 10046 <div class="header">Arguments and Values:</div> 9990 10047 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9991 10048 </div> 9992 10049 <div class="refsect1" lang="en" xml:lang="en"> 9993 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622115"></a>10050 <a xmlns="http://www.w3.org/1999/xhtml" id="id539041"></a> 9994 10051 <div class="header">Description:</div> 9995 10052 <p xmlns="http://www.w3.org/1999/xhtml">A symbol representing the error code in a more … … 10015 10072 <div> 10016 10073 <div class="refsect1" lang="en" xml:lang="en"> 10017 <a xmlns="http://www.w3.org/1999/xhtml" id="id 622179"></a>10074 <a xmlns="http://www.w3.org/1999/xhtml" id="id539105"></a> 10018 10075 <div class="header">Arguments and Values:</div> 10019 10076 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 10020 10077 </div> 10021 10078 <div class="refsect1" lang="en" xml:lang="en"> 10022 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616790"></a>10079 <a xmlns="http://www.w3.org/1999/xhtml" id="id539131"></a> 10023 10080 <div class="header">Description:</div> 10024 10081 <p xmlns="http://www.w3.org/1999/xhtml">A string describing the context where the error happened. On … … 10041 10098 <div> 10042 10099 <div class="refsect1" lang="en" xml:lang="en"> 10043 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616851"></a>10100 <a xmlns="http://www.w3.org/1999/xhtml" id="id539192"></a> 10044 10101 <div class="header">Arguments and Values:</div> 10045 10102 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to close</p> … … 10052 10109 </div> 10053 10110 <div class="refsect1" lang="en" xml:lang="en"> 10054 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616894"></a>10111 <a xmlns="http://www.w3.org/1999/xhtml" id="id533821"></a> 10055 10112 <div class="header">Description:</div> 10056 10113 <p xmlns="http://www.w3.org/1999/xhtml">The close generic function can be applied to sockets. It … … 10073 10130 <div> 10074 10131 <div class="refsect1" lang="en" xml:lang="en"> 10075 <a xmlns="http://www.w3.org/1999/xhtml" id="id 616957"></a>10132 <a xmlns="http://www.w3.org/1999/xhtml" id="id533883"></a> 10076 10133 <div class="header">Arguments and Values:</div> 10077 10134 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---variable to bind</p> … … 10080 10137 </div> 10081 10138 <div class="refsect1" lang="en" xml:lang="en"> 10082 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617012"></a>10139 <a xmlns="http://www.w3.org/1999/xhtml" id="id533938"></a> 10083 10140 <div class="header">Description:</div> 10084 10141 <p xmlns="http://www.w3.org/1999/xhtml">executes body with var bound to the result of applying … … 10212 10269 <div> 10213 10270 <div class="refsect1" lang="en" xml:lang="en"> 10214 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 91865"></a>10271 <a xmlns="http://www.w3.org/1999/xhtml" id="id506485"></a> 10215 10272 <div class="header">Arguments and Values:</div> 10216 10273 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">program</span></i>---A string or pathname which denotes an executable file. … … 10263 10320 </div> 10264 10321 <div class="refsect1" lang="en" xml:lang="en"> 10265 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608017"></a>10322 <a xmlns="http://www.w3.org/1999/xhtml" id="id483330"></a> 10266 10323 <div class="header">Description:</div> 10267 10324 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process, … … 10283 10340 <div> 10284 10341 <div class="refsect1" lang="en" xml:lang="en"> 10285 <a xmlns="http://www.w3.org/1999/xhtml" id="id 608076"></a>10342 <a xmlns="http://www.w3.org/1999/xhtml" id="id483388"></a> 10286 10343 <div class="header">Arguments and Values:</div> 10287 10344 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> … … 10289 10346 </div> 10290 10347 <div class="refsect1" lang="en" xml:lang="en"> 10291 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 65814"></a>10348 <a xmlns="http://www.w3.org/1999/xhtml" id="id525947"></a> 10292 10349 <div class="header">Description:</div> 10293 10350 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified … … 10312 10369 <div> 10313 10370 <div class="refsect1" lang="en" xml:lang="en"> 10314 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 65875"></a>10371 <a xmlns="http://www.w3.org/1999/xhtml" id="id526008"></a> 10315 10372 <div class="header">Arguments and Values:</div> 10316 10373 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10317 10374 </div> 10318 10375 <div class="refsect1" lang="en" xml:lang="en"> 10319 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 65901"></a>10376 <a xmlns="http://www.w3.org/1999/xhtml" id="id526034"></a> 10320 10377 <div class="header">Description:</div> 10321 10378 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to … … 10339 10396 <div> 10340 10397 <div class="refsect1" lang="en" xml:lang="en"> 10341 <a xmlns="http://www.w3.org/1999/xhtml" id="id 607918"></a>10398 <a xmlns="http://www.w3.org/1999/xhtml" id="id505376"></a> 10342 10399 <div class="header">Arguments and Values:</div> 10343 10400 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10344 10401 </div> 10345 10402 <div class="refsect1" lang="en" xml:lang="en"> 10346 <a xmlns="http://www.w3.org/1999/xhtml" id="id 607943"></a>10403 <a xmlns="http://www.w3.org/1999/xhtml" id="id505402"></a> 10347 10404 <div class="header">Description:</div> 10348 10405 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to … … 10365 10422 <div> 10366 10423 <div class="refsect1" lang="en" xml:lang="en"> 10367 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618240"></a>10424 <a xmlns="http://www.w3.org/1999/xhtml" id="id505462"></a> 10368 10425 <div class="header">Arguments and Values:</div> 10369 10426 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10370 10427 </div> 10371 10428 <div class="refsect1" lang="en" xml:lang="en"> 10372 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618266"></a>10429 <a xmlns="http://www.w3.org/1999/xhtml" id="id527947"></a> 10373 10430 <div class="header">Description:</div> 10374 10431 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to … … 10392 10449 <div> 10393 10450 <div class="refsect1" lang="en" xml:lang="en"> 10394 <a xmlns="http://www.w3.org/1999/xhtml" id="id 618327"></a>10451 <a xmlns="http://www.w3.org/1999/xhtml" id="id528008"></a> 10395 10452 <div class="header">Arguments and Values:</div> 10396 10453 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10397 10454 </div> 10398 10455 <div class="refsect1" lang="en" xml:lang="en"> 10399 <a xmlns="http://www.w3.org/1999/xhtml" id="id 609008"></a>10456 <a xmlns="http://www.w3.org/1999/xhtml" id="id528033"></a> 10400 10457 <div class="header">Description:</div> 10401 10458 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to … … 10419 10476 <div> 10420 10477 <div class="refsect1" lang="en" xml:lang="en"> 10421 <a xmlns="http://www.w3.org/1999/xhtml" id="id 609069"></a>10478 <a xmlns="http://www.w3.org/1999/xhtml" id="id507389"></a> 10422 10479 <div class="header">Arguments and Values:</div> 10423 10480 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10424 10481 </div> 10425 10482 <div class="refsect1" lang="en" xml:lang="en"> 10426 <a xmlns="http://www.w3.org/1999/xhtml" id="id 609095"></a>10483 <a xmlns="http://www.w3.org/1999/xhtml" id="id507415"></a> 10427 10484 <div class="header">Description:</div> 10428 10485 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status … … 10454 10511 <dt> 10455 10512 <span class="sect2"> 10456 <a href="#id5 69804">9.1.1. Stream External Format</a>10513 <a href="#id518743">9.1.1. Stream External Format</a> 10457 10514 </span> 10458 10515 </dt> … … 10522 10579 <div> 10523 10580 <div> 10524 <h3 class="title"><a id="id5 69804"></a>9.1.1. Stream External Format</h3>10581 <h3 class="title"><a id="id518743"></a>9.1.1. Stream External Format</h3> 10525 10582 </div> 10526 10583 </div> … … 10685 10742 </div> 10686 10743 </div> 10687 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 91596" class="indexterm"></a>10688 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 91606" class="indexterm"></a>10689 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 91616" class="indexterm"></a>10690 <a xmlns="http://www.w3.org/1999/xhtml" id="id5 91626" class="indexterm"></a>10691 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620986" class="indexterm"></a>10692 <a xmlns="http://www.w3.org/1999/xhtml" id="id 620996" class="indexterm"></a>10744 <a xmlns="http://www.w3.org/1999/xhtml" id="id506032" class="indexterm"></a> 10745 <a xmlns="http://www.w3.org/1999/xhtml" id="id506042" class="indexterm"></a> 10746 <a xmlns="http://www.w3.org/1999/xhtml" id="id506052" class="indexterm"></a> 10747 <a xmlns="http://www.w3.org/1999/xhtml" id="id506061" class="indexterm"></a> 10748 <a xmlns="http://www.w3.org/1999/xhtml" id="id532796" class="indexterm"></a> 10749 <a xmlns="http://www.w3.org/1999/xhtml" id="id532806" class="indexterm"></a> 10693 10750 <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has 10694 10751 attributes and accessors: … … 10743 10800 <div> 10744 10801 <div class="refsect1" lang="en" xml:lang="en"> 10745 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621161"></a>10802 <a xmlns="http://www.w3.org/1999/xhtml" id="id532971"></a> 10746 10803 <div class="header">Values:</div> 10747 10804 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream-list</span></i>---A list of open file streams. This is a copy of … … 10750 10807 </div> 10751 10808 <div class="refsect1" lang="en" xml:lang="en"> 10752 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621189"></a>10809 <a xmlns="http://www.w3.org/1999/xhtml" id="id532999"></a> 10753 10810 <div class="header">Description:</div> 10754 10811 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p> 10755 10812 </div> 10756 10813 <div class="refsect1" lang="en" xml:lang="en"> 10757 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621200"></a>10814 <a xmlns="http://www.w3.org/1999/xhtml" id="id533010"></a> 10758 10815 <div class="header">See Also:</div> 10759 10816 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_note-open-file-stream" title="Function NOTE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">note-open-file-stream</b></a>, <a class="xref" href="#f_remove-open-file-stream" title="Function REMOVE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">remove-open-file-stream</b></a></span> … … 10778 10835 <div> 10779 10836 <div class="refsect1" lang="en" xml:lang="en"> 10780 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621281"></a>10837 <a xmlns="http://www.w3.org/1999/xhtml" id="id533091"></a> 10781 10838 <div class="header">Arguments:</div> 10782 10839 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10783 10840 </div> 10784 10841 <div class="refsect1" lang="en" xml:lang="en"> 10785 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621307"></a>10842 <a xmlns="http://www.w3.org/1999/xhtml" id="id533117"></a> 10786 10843 <div class="header">Description:</div> 10787 10844 <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open … … 10792 10849 </div> 10793 10850 <div class="refsect1" lang="en" xml:lang="en"> 10794 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626841"></a>10851 <a xmlns="http://www.w3.org/1999/xhtml" id="id533136"></a> 10795 10852 <div class="header">See Also:</div> 10796 10853 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_open-file-streams" title="Function OPEN-FILE-STREAMS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">open-file-streams</b></a>, <a class="xref" href="#f_remove-open-file-stream" title="Function REMOVE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">remove-open-file-stream</b></a></span> … … 10815 10872 <div> 10816 10873 <div class="refsect1" lang="en" xml:lang="en"> 10817 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626922"></a>10874 <a xmlns="http://www.w3.org/1999/xhtml" id="id543936"></a> 10818 10875 <div class="header">Arguments:</div> 10819 10876 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10820 10877 </div> 10821 10878 <div class="refsect1" lang="en" xml:lang="en"> 10822 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626949"></a>10879 <a xmlns="http://www.w3.org/1999/xhtml" id="id543962"></a> 10823 10880 <div class="header">Description:</div> 10824 10881 <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file … … 10829 10886 </div> 10830 10887 <div class="refsect1" lang="en" xml:lang="en"> 10831 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626968"></a>10888 <a xmlns="http://www.w3.org/1999/xhtml" id="id543981"></a> 10832 10889 <div class="header">See Also:</div> 10833 10890 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_open-file-streams" title="Function OPEN-FILE-STREAMS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">open-file-streams</b></a>, <a class="xref" href="#f_note-open-file-stream" title="Function NOTE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">note-open-file-stream</b></a></span> … … 11262 11319 <div> 11263 11320 <div class="refsect1" lang="en" xml:lang="en"> 11264 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627554"></a>11321 <a xmlns="http://www.w3.org/1999/xhtml" id="id544568"></a> 11265 11322 <div class="header">Arguments and Values:</div> 11266 11323 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p> … … 11273 11330 </div> 11274 11331 <div class="refsect1" lang="en" xml:lang="en"> 11275 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627613"></a>11332 <a xmlns="http://www.w3.org/1999/xhtml" id="id544626"></a> 11276 11333 <div class="header">Description:</div> 11277 11334 <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the … … 11294 11351 <div> 11295 11352 <div class="refsect1" lang="en" xml:lang="en"> 11296 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627672"></a>11353 <a xmlns="http://www.w3.org/1999/xhtml" id="id544685"></a> 11297 11354 <div class="header">Arguments and Values:</div> 11298 11355 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p> … … 11305 11362 </div> 11306 11363 <div class="refsect1" lang="en" xml:lang="en"> 11307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627730"></a>11364 <a xmlns="http://www.w3.org/1999/xhtml" id="id544743"></a> 11308 11365 <div class="header">Description:</div> 11309 11366 <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to … … 11325 11382 <div> 11326 11383 <div class="refsect1" lang="en" xml:lang="en"> 11327 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627788"></a>11384 <a xmlns="http://www.w3.org/1999/xhtml" id="id544802"></a> 11328 11385 <div class="header">Arguments and Values:</div> 11329 11386 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p> … … 11341 11398 </div> 11342 11399 <div class="refsect1" lang="en" xml:lang="en"> 11343 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627864"></a>11400 <a xmlns="http://www.w3.org/1999/xhtml" id="id544877"></a> 11344 11401 <div class="header">Description:</div> 11345 11402 <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into … … 11364 11421 <div> 11365 11422 <div class="refsect1" lang="en" xml:lang="en"> 11366 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627924"></a>11423 <a xmlns="http://www.w3.org/1999/xhtml" id="id544937"></a> 11367 11424 <div class="header">Arguments and Values:</div> 11368 11425 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p> … … 11380 11437 </div> 11381 11438 <div class="refsect1" lang="en" xml:lang="en"> 11382 <a xmlns="http://www.w3.org/1999/xhtml" id="id 627999"></a>11439 <a xmlns="http://www.w3.org/1999/xhtml" id="id545012"></a> 11383 11440 <div class="header">Description:</div> 11384 11441 <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream, … … 11402 11459 <div> 11403 11460 <div class="refsect1" lang="en" xml:lang="en"> 11404 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628059"></a>11461 <a xmlns="http://www.w3.org/1999/xhtml" id="id545072"></a> 11405 11462 <div class="header">Method Signatures:</div> 11406 11463 <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>ccl::stream-device</strong></span> <i> … … 11408 11465 </div> 11409 11466 <div class="refsect1" lang="en" xml:lang="en"> 11410 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628077"></a>11467 <a xmlns="http://www.w3.org/1999/xhtml" id="id545090"></a> 11411 11468 <div class="header">Arguments and Values:</div> 11412 11469 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p> … … 11419 11476 </div> 11420 11477 <div class="refsect1" lang="en" xml:lang="en"> 11421 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628142"></a>11478 <a xmlns="http://www.w3.org/1999/xhtml" id="id545156"></a> 11422 11479 <div class="header">Description:</div> 11423 11480 <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with … … 11443 11500 <div> 11444 11501 <div class="refsect1" lang="en" xml:lang="en"> 11445 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628212"></a>11502 <a xmlns="http://www.w3.org/1999/xhtml" id="id545225"></a> 11446 11503 <div class="header">Description:</div> 11447 11504 <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector, … … 11450 11507 </div> 11451 11508 <div class="refsect1" lang="en" xml:lang="en"> 11452 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628224"></a>11509 <a xmlns="http://www.w3.org/1999/xhtml" id="id545237"></a> 11453 11510 <div class="header">Arguments:</div> 11454 11511 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11475 11532 <div> 11476 11533 <div class="refsect1" lang="en" xml:lang="en"> 11477 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628344"></a>11534 <a xmlns="http://www.w3.org/1999/xhtml" id="id545357"></a> 11478 11535 <div class="header">Description:</div> 11479 11536 <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at … … 11481 11538 </div> 11482 11539 <div class="refsect1" lang="en" xml:lang="en"> 11483 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628355"></a>11540 <a xmlns="http://www.w3.org/1999/xhtml" id="id545369"></a> 11484 11541 <div class="header">Arguments:</div> 11485 11542 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11491 11548 </div> 11492 11549 <div class="refsect1" lang="en" xml:lang="en"> 11493 <a xmlns="http://www.w3.org/1999/xhtml" id="id 628428"></a>11550 <a xmlns="http://www.w3.org/1999/xhtml" id="id545441"></a> 11494 11551 <div class="header">Examples:</div> 11495 11552 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 12657 12714 </div> 12658 12715 <p xmlns="http://www.w3.org/1999/xhtml"> 12659 <a id="id 620962" class="indexterm"></a>12716 <a id="id532636" class="indexterm"></a> 12660 12717 <span class="command"><strong><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span> 12661 12718 </p> … … 12663 12720 configuration file created by the "Config Editor" in Shark.app.</p> 12664 12721 <p xmlns="http://www.w3.org/1999/xhtml"> 12665 <a id="id 632649" class="indexterm"></a>12722 <a id="id532662" class="indexterm"></a> 12666 12723 <span class="command"><strong><em class="varname"><a id="chud_meter"></a>CHUD:METER</em> form <em class="varname">&key</em> (reset nil) (debug-output nil) [Macro]</strong></span> 12667 12724 </p> … … 13753 13810 <div> 13754 13811 <div> 13755 <h4 class="title"><a id="id 630629"></a>12.3.2.4. %int-to-ptr [Function]</h4>13812 <h4 class="title"><a id="id547608"></a>12.3.2.4. %int-to-ptr [Function]</h4> 13756 13813 </div> 13757 13814 </div> … … 13794 13851 <div> 13795 13852 <div> 13796 <h4 class="title"><a id="id 630703"></a>12.3.2.5. %inc-ptr [Function]</h4>13853 <h4 class="title"><a id="id547682"></a>12.3.2.5. %inc-ptr [Function]</h4> 13797 13854 </div> 13798 13855 </div> … … 13844 13901 <div> 13845 13902 <div> 13846 <h4 class="title"><a id="id 630795"></a>12.3.2.6. %ptr-to-int [Function]</h4>13903 <h4 class="title"><a id="id547774"></a>12.3.2.6. %ptr-to-int [Function]</h4> 13847 13904 </div> 13848 13905 </div> … … 13886 13943 <div> 13887 13944 <div> 13888 <h4 class="title"><a id="id 630869"></a>12.3.2.7. %null-ptr [Macro]</h4>13945 <h4 class="title"><a id="id547849"></a>12.3.2.7. %null-ptr [Macro]</h4> 13889 13946 </div> 13890 13947 </div> … … 13911 13968 <div> 13912 13969 <div> 13913 <h4 class="title"><a id="id 630910"></a>12.3.2.8. %null-ptr-p [Function]</h4>13970 <h4 class="title"><a id="id547890"></a>12.3.2.8. %null-ptr-p [Function]</h4> 13914 13971 </div> 13915 13972 </div> … … 13953 14010 <div> 13954 14011 <div> 13955 <h4 class="title"><a id="id 630986"></a>12.3.2.9. %setf-macptr [Function]</h4>14012 <h4 class="title"><a id="id547965"></a>12.3.2.9. %setf-macptr [Function]</h4> 13956 14013 </div> 13957 14014 </div> … … 14001 14058 <div> 14002 14059 <div> 14003 <h4 class="title"><a id="id 631076"></a>12.3.2.10. %incf-ptr [Macro]</h4>14060 <h4 class="title"><a id="id548056"></a>12.3.2.10. %incf-ptr [Macro]</h4> 14004 14061 </div> 14005 14062 </div> … … 14049 14106 <div> 14050 14107 <div> 14051 <h4 class="title"><a id="id 631167"></a>12.3.2.11. with-macptrs [Macro]</h4>14108 <h4 class="title"><a id="id548146"></a>12.3.2.11. with-macptrs [Macro]</h4> 14052 14109 </div> 14053 14110 </div> … … 14099 14156 <div> 14100 14157 <div> 14101 <h4 class="title"><a id="id 631258"></a>12.3.2.12. %stack-block [Macro]</h4>14158 <h4 class="title"><a id="id548238"></a>12.3.2.12. %stack-block [Macro]</h4> 14102 14159 </div> 14103 14160 </div> … … 14150 14207 <div> 14151 14208 <div> 14152 <h4 class="title"><a id="id 631351"></a>12.3.2.13. make-cstring [Function]</h4>14209 <h4 class="title"><a id="id548330"></a>12.3.2.13. make-cstring [Function]</h4> 14153 14210 </div> 14154 14211 </div> … … 14193 14250 <div> 14194 14251 <div> 14195 <h4 class="title"><a id="id 631427"></a>12.3.2.14. with-cstrs [Macro]</h4>14252 <h4 class="title"><a id="id548406"></a>12.3.2.14. with-cstrs [Macro]</h4> 14196 14253 </div> 14197 14254 </div> … … 14243 14300 <div> 14244 14301 <div> 14245 <h4 class="title"><a id="id 631519"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4>14302 <h4 class="title"><a id="id548498"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4> 14246 14303 </div> 14247 14304 </div> … … 14306 14363 <div> 14307 14364 <div> 14308 <h4 class="title"><a id="id 631642"></a>12.3.2.16. %get-cstring [Function]</h4>14365 <h4 class="title"><a id="id548622"></a>12.3.2.16. %get-cstring [Function]</h4> 14309 14366 </div> 14310 14367 </div> … … 14348 14405 <div> 14349 14406 <div> 14350 <h4 class="title"><a id="id 647826"></a>12.3.2.17. %str-from-ptr [Function]</h4>14407 <h4 class="title"><a id="id564959"></a>12.3.2.17. %str-from-ptr [Function]</h4> 14351 14408 </div> 14352 14409 </div> … … 15794 15851 <div> 15795 15852 <div class="refsect1" lang="en" xml:lang="en"> 15796 <a xmlns="http://www.w3.org/1999/xhtml" id="id 649780"></a>15853 <a xmlns="http://www.w3.org/1999/xhtml" id="id566913"></a> 15797 15854 <div class="header">Description:</div> 15798 15855 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE* … … 15846 15903 <div> 15847 15904 <div class="refsect1" lang="en" xml:lang="en"> 15848 <a xmlns="http://www.w3.org/1999/xhtml" id="id 649886"></a>15905 <a xmlns="http://www.w3.org/1999/xhtml" id="id567019"></a> 15849 15906 <div class="header">Description:</div> 15850 15907 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #& reader macro can be used to … … 15905 15962 <div> 15906 15963 <div class="refsect1" lang="en" xml:lang="en"> 15907 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650004"></a>15964 <a xmlns="http://www.w3.org/1999/xhtml" id="id567137"></a> 15908 15965 <div class="header">Description:</div> 15909 15966 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 0.14.2 and later, the #? reader macro can be used … … 15952 16009 <div> 15953 16010 <div class="refsect1" lang="en" xml:lang="en"> 15954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650086"></a>16011 <a xmlns="http://www.w3.org/1999/xhtml" id="id567219"></a> 15955 16012 <div class="header">Description:</div> 15956 16013 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #/ reader macro can be used to … … 16055 16112 <div> 16056 16113 <div class="refsect1" lang="en" xml:lang="en"> 16057 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650225"></a>16114 <a xmlns="http://www.w3.org/1999/xhtml" id="id567358"></a> 16058 16115 <div class="header">Description:</div> 16059 16116 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #> reader macro reads … … 16084 16141 <div> 16085 16142 <div class="refsect1" lang="en" xml:lang="en"> 16086 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650300"></a>16143 <a xmlns="http://www.w3.org/1999/xhtml" id="id567433"></a> 16087 16144 <div class="header">Values:</div> 16088 16145 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">library</span></i>---either an object of type SHLIB, or a string which … … 16091 16148 </div> 16092 16149 <div class="refsect1" lang="en" xml:lang="en"> 16093 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650336"></a>16150 <a xmlns="http://www.w3.org/1999/xhtml" id="id567469"></a> 16094 16151 <div class="header">Description:</div> 16095 16152 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the … … 16120 16177 <div> 16121 16178 <div class="refsect1" lang="en" xml:lang="en"> 16122 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650412"></a>16179 <a xmlns="http://www.w3.org/1999/xhtml" id="id567545"></a> 16123 16180 <div class="header">Values:</div> 16124 16181 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A symbol which can be made into a special variable</p> … … 16137 16194 </div> 16138 16195 <div class="refsect1" lang="en" xml:lang="en"> 16139 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650483"></a>16196 <a xmlns="http://www.w3.org/1999/xhtml" id="id567616"></a> 16140 16197 <div class="header">Description:</div> 16141 16198 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em> … … 16173 16230 <div> 16174 16231 <div class="refsect1" lang="en" xml:lang="en"> 16175 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650562"></a>16232 <a xmlns="http://www.w3.org/1999/xhtml" id="id567696"></a> 16176 16233 <div class="header">Values:</div> 16177 16234 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain … … 16181 16238 </div> 16182 16239 <div class="refsect1" lang="en" xml:lang="en"> 16183 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650604"></a>16240 <a xmlns="http://www.w3.org/1999/xhtml" id="id567737"></a> 16184 16241 <div class="header">Description:</div> 16185 16242 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the … … 16215 16272 <div> 16216 16273 <div class="refsect1" lang="en" xml:lang="en"> 16217 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650676"></a>16274 <a xmlns="http://www.w3.org/1999/xhtml" id="id567809"></a> 16218 16275 <div class="header">Values:</div> 16219 16276 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- … … 16228 16285 </div> 16229 16286 <div class="refsect1" lang="en" xml:lang="en"> 16230 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650717"></a>16287 <a xmlns="http://www.w3.org/1999/xhtml" id="id567850"></a> 16231 16288 <div class="header">Description:</div> 16232 16289 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for … … 16256 16313 <div> 16257 16314 <div class="refsect1" lang="en" xml:lang="en"> 16258 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650786"></a>16315 <a xmlns="http://www.w3.org/1999/xhtml" id="id567919"></a> 16259 16316 <div class="header">Values:</div> 16260 16317 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p> … … 16269 16326 </div> 16270 16327 <div class="refsect1" lang="en" xml:lang="en"> 16271 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650860"></a>16328 <a xmlns="http://www.w3.org/1999/xhtml" id="id567993"></a> 16272 16329 <div class="header">Description:</div> 16273 16330 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by … … 16296 16353 <div> 16297 16354 <div class="refsect1" lang="en" xml:lang="en"> 16298 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650919"></a>16355 <a xmlns="http://www.w3.org/1999/xhtml" id="id568052"></a> 16299 16356 <div class="header">Values:</div> 16300 16357 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16307 16364 </div> 16308 16365 <div class="refsect1" lang="en" xml:lang="en"> 16309 <a xmlns="http://www.w3.org/1999/xhtml" id="id 650982"></a>16366 <a xmlns="http://www.w3.org/1999/xhtml" id="id568115"></a> 16310 16367 <div class="header">Description:</div> 16311 16368 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16333 16390 <div> 16334 16391 <div class="refsect1" lang="en" xml:lang="en"> 16335 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651041"></a>16392 <a xmlns="http://www.w3.org/1999/xhtml" id="id568174"></a> 16336 16393 <div class="header">Values:</div> 16337 16394 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16346 16403 </div> 16347 16404 <div class="refsect1" lang="en" xml:lang="en"> 16348 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651114"></a>16405 <a xmlns="http://www.w3.org/1999/xhtml" id="id568248"></a> 16349 16406 <div class="header">Description:</div> 16350 16407 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16371 16428 <div> 16372 16429 <div class="refsect1" lang="en" xml:lang="en"> 16373 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651170"></a>16430 <a xmlns="http://www.w3.org/1999/xhtml" id="id568303"></a> 16374 16431 <div class="header">Values:</div> 16375 16432 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16376 16433 </div> 16377 16434 <div class="refsect1" lang="en" xml:lang="en"> 16378 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651193"></a>16435 <a xmlns="http://www.w3.org/1999/xhtml" id="id568326"></a> 16379 16436 <div class="header">Description:</div> 16380 16437 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol … … 16399 16456 <div> 16400 16457 <div class="refsect1" lang="en" xml:lang="en"> 16401 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651252"></a>16458 <a xmlns="http://www.w3.org/1999/xhtml" id="id568385"></a> 16402 16459 <div class="header">Values:</div> 16403 16460 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16404 16461 </div> 16405 16462 <div class="refsect1" lang="en" xml:lang="en"> 16406 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651274"></a>16463 <a xmlns="http://www.w3.org/1999/xhtml" id="id568407"></a> 16407 16464 <div class="header">Description:</div> 16408 16465 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If … … 16426 16483 <div> 16427 16484 <div class="refsect1" lang="en" xml:lang="en"> 16428 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651328"></a>16485 <a xmlns="http://www.w3.org/1999/xhtml" id="id568461"></a> 16429 16486 <div class="header">Values:</div> 16430 16487 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---A <code xmlns="http://www.w3.org/1999/xhtml" class="code">MACPTR</code> that points to a block of … … 16432 16489 </div> 16433 16490 <div class="refsect1" lang="en" xml:lang="en"> 16434 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651354"></a>16491 <a xmlns="http://www.w3.org/1999/xhtml" id="id568488"></a> 16435 16492 <div class="header">Description:</div> 16436 16493 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the <code class="code">CCL:FREE</code> … … 16464 16521 <div> 16465 16522 <div class="refsect1" lang="en" xml:lang="en"> 16466 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651447"></a>16523 <a xmlns="http://www.w3.org/1999/xhtml" id="id568580"></a> 16467 16524 <div class="header">Values:</div> 16468 16525 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p> … … 16479 16536 </div> 16480 16537 <div class="refsect1" lang="en" xml:lang="en"> 16481 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651522"></a>16538 <a xmlns="http://www.w3.org/1999/xhtml" id="id568656"></a> 16482 16539 <div class="header">Description:</div> 16483 16540 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16514 16571 <div> 16515 16572 <div class="refsect1" lang="en" xml:lang="en"> 16516 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651594"></a>16573 <a xmlns="http://www.w3.org/1999/xhtml" id="id568727"></a> 16517 16574 <div class="header">Values:</div> 16518 16575 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">typespec</span></i>---A foreign type specifier, or a keyword which is used … … 16531 16588 </div> 16532 16589 <div class="refsect1" lang="en" xml:lang="en"> 16533 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651662"></a>16590 <a xmlns="http://www.w3.org/1999/xhtml" id="id568795"></a> 16534 16591 <div class="header">Description:</div> 16535 16592 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16580 16637 <div> 16581 16638 <div class="refsect1" lang="en" xml:lang="en"> 16582 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651784"></a>16639 <a xmlns="http://www.w3.org/1999/xhtml" id="id568917"></a> 16583 16640 <div class="header">Values:</div> 16584 16641 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">typespec</span></i>---A foreign type specifier, or a keyword which is used … … 16594 16651 </div> 16595 16652 <div class="refsect1" lang="en" xml:lang="en"> 16596 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651842"></a>16653 <a xmlns="http://www.w3.org/1999/xhtml" id="id568975"></a> 16597 16654 <div class="header">Description:</div> 16598 16655 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16635 16692 </div> 16636 16693 <div class="refsect1" lang="en" xml:lang="en"> 16637 <a xmlns="http://www.w3.org/1999/xhtml" id="id 651931"></a>16694 <a xmlns="http://www.w3.org/1999/xhtml" id="id569064"></a> 16638 16695 <div class="header">Notes:</div> 16639 16696 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16668 16725 <div> 16669 16726 <div class="refsect1" lang="en" xml:lang="en"> 16670 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652015"></a>16727 <a xmlns="http://www.w3.org/1999/xhtml" id="id569148"></a> 16671 16728 <div class="header">Values:</div> 16672 16729 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A SIMPLE-STRING which is presumed to be the so-name of … … 16676 16733 </div> 16677 16734 <div class="refsect1" lang="en" xml:lang="en"> 16678 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652055"></a>16735 <a xmlns="http://www.w3.org/1999/xhtml" id="id569188"></a> 16679 16736 <div class="header">Description:</div> 16680 16737 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can … … 16687 16744 </div> 16688 16745 <div class="refsect1" lang="en" xml:lang="en"> 16689 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652071"></a>16746 <a xmlns="http://www.w3.org/1999/xhtml" id="id569204"></a> 16690 16747 <div class="header">Examples:</div> 16691 16748 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple. … … 16722 16779 </div> 16723 16780 <div class="refsect1" lang="en" xml:lang="en"> 16724 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652091"></a>16781 <a xmlns="http://www.w3.org/1999/xhtml" id="id569224"></a> 16725 16782 <div class="header">Notes:</div> 16726 16783 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give … … 16745 16802 <div> 16746 16803 <div class="refsect1" lang="en" xml:lang="en"> 16747 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652149"></a>16804 <a xmlns="http://www.w3.org/1999/xhtml" id="id569282"></a> 16748 16805 <div class="header">Values:</div> 16749 16806 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---<a xmlns="http://www.w3.org/1999/xhtml" class="link" href="#Referencing-and-Using-Foreign-Memory-Addresses" title="12.3. Referencing and Using Foreign Memory Addresses">a MACPTR</a>.</p> … … 16753 16810 </div> 16754 16811 <div class="refsect1" lang="en" xml:lang="en"> 16755 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652193"></a>16812 <a xmlns="http://www.w3.org/1999/xhtml" id="id569326"></a> 16756 16813 <div class="header">Description:</div> 16757 16814 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of … … 16779 16836 <div> 16780 16837 <div class="refsect1" lang="en" xml:lang="en"> 16781 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652258"></a>16838 <a xmlns="http://www.w3.org/1999/xhtml" id="id569392"></a> 16782 16839 <div class="header">Values:</div> 16783 16840 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL … … 16785 16842 </div> 16786 16843 <div class="refsect1" lang="en" xml:lang="en"> 16787 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652282"></a>16844 <a xmlns="http://www.w3.org/1999/xhtml" id="id569415"></a> 16788 16845 <div class="header">Description:</div> 16789 16846 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT … … 16808 16865 <div> 16809 16866 <div class="refsect1" lang="en" xml:lang="en"> 16810 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652353"></a>16867 <a xmlns="http://www.w3.org/1999/xhtml" id="id569486"></a> 16811 16868 <div class="header">Values:</div> 16812 16869 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16816 16873 </div> 16817 16874 <div class="refsect1" lang="en" xml:lang="en"> 16818 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652404"></a>16875 <a xmlns="http://www.w3.org/1999/xhtml" id="id569537"></a> 16819 16876 <div class="header">Description:</div> 16820 16877 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 16846 16903 <div> 16847 16904 <div class="refsect1" lang="en" xml:lang="en"> 16848 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652485"></a>16905 <a xmlns="http://www.w3.org/1999/xhtml" id="id569618"></a> 16849 16906 <div class="header">Values:</div> 16850 16907 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16853 16910 </div> 16854 16911 <div class="refsect1" lang="en" xml:lang="en"> 16855 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652533"></a>16912 <a xmlns="http://www.w3.org/1999/xhtml" id="id569666"></a> 16856 16913 <div class="header">Description:</div> 16857 16914 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is … … 16880 16937 <div> 16881 16938 <div class="refsect1" lang="en" xml:lang="en"> 16882 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652600"></a>16939 <a xmlns="http://www.w3.org/1999/xhtml" id="id569733"></a> 16883 16940 <div class="header">Values:</div> 16884 16941 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>---A CLOS object of a class for which there exists … … 16888 16945 </div> 16889 16946 <div class="refsect1" lang="en" xml:lang="en"> 16890 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652628"></a>16947 <a xmlns="http://www.w3.org/1999/xhtml" id="id569762"></a> 16891 16948 <div class="header">Description:</div> 16892 16949 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16925 16982 </div> 16926 16983 <div class="refsect1" lang="en" xml:lang="en"> 16927 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652685"></a>16984 <a xmlns="http://www.w3.org/1999/xhtml" id="id569818"></a> 16928 16985 <div class="header">Example:</div> 16929 16986 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 16939 16996 </div> 16940 16997 <div class="refsect1" lang="en" xml:lang="en"> 16941 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652699"></a>16998 <a xmlns="http://www.w3.org/1999/xhtml" id="id569832"></a> 16942 16999 <div class="header">See Also:</div> 16943 17000 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 16961 17018 <div> 16962 17019 <div class="refsect1" lang="en" xml:lang="en"> 16963 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652759"></a>17020 <a xmlns="http://www.w3.org/1999/xhtml" id="id569892"></a> 16964 17021 <div class="header">Values:</div> 16965 17022 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dir-id</span></i>---A keyword whose pname, mapped to lower case, names a … … 16968 17025 </div> 16969 17026 <div class="refsect1" lang="en" xml:lang="en"> 16970 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652783"></a>17027 <a xmlns="http://www.w3.org/1999/xhtml" id="id569916"></a> 16971 17028 <div class="header">Description:</div> 16972 17029 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by … … 16992 17049 <div> 16993 17050 <div class="refsect1" lang="en" xml:lang="en"> 16994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652843"></a>17051 <a xmlns="http://www.w3.org/1999/xhtml" id="id569976"></a> 16995 17052 <div class="header">Values:</div> 16996 17053 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dir-id</span></i>---A keyword whose pname, mapped to lower case, names a … … 16999 17056 </div> 17000 17057 <div class="refsect1" lang="en" xml:lang="en"> 17001 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652867"></a>17058 <a xmlns="http://www.w3.org/1999/xhtml" id="id570000"></a> 17002 17059 <div class="header">Description:</div> 17003 17060 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by … … 17021 17078 </div> 17022 17079 <div class="refsect1" lang="en" xml:lang="en"> 17023 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652905"></a>17080 <a xmlns="http://www.w3.org/1999/xhtml" id="id570038"></a> 17024 17081 <div class="header">Examples:</div> 17025 17082 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be … … 18674 18731 <div> 18675 18732 <div class="refsect1" lang="en" xml:lang="en"> 18676 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645707"></a>18733 <a xmlns="http://www.w3.org/1999/xhtml" id="id562764"></a> 18677 18734 <div class="header">Arguments and Values:</div> 18678 18735 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing … … 18684 18741 </div> 18685 18742 <div class="refsect1" lang="en" xml:lang="en"> 18686 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645752"></a>18743 <a xmlns="http://www.w3.org/1999/xhtml" id="id562809"></a> 18687 18744 <div class="header">Description:</div> 18688 18745 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18705 18762 <div> 18706 18763 <div class="refsect1" lang="en" xml:lang="en"> 18707 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645813"></a>18764 <a xmlns="http://www.w3.org/1999/xhtml" id="id562870"></a> 18708 18765 <div class="header">Arguments and Values:</div> 18709 18766 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of a new or existing … … 18718 18775 </div> 18719 18776 <div class="refsect1" lang="en" xml:lang="en"> 18720 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645873"></a>18777 <a xmlns="http://www.w3.org/1999/xhtml" id="id562930"></a> 18721 18778 <div class="header">Description:</div> 18722 18779 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18742 18799 <div> 18743 18800 <div class="refsect1" lang="en" xml:lang="en"> 18744 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645935"></a>18801 <a xmlns="http://www.w3.org/1999/xhtml" id="id562992"></a> 18745 18802 <div class="header">Values:</div> 18746 18803 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with … … 18748 18805 </div> 18749 18806 <div class="refsect1" lang="en" xml:lang="en"> 18750 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645962"></a>18807 <a xmlns="http://www.w3.org/1999/xhtml" id="id563019"></a> 18751 18808 <div class="header">Description:</div> 18752 18809 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18770 18827 <div> 18771 18828 <div class="refsect1" lang="en" xml:lang="en"> 18772 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646020"></a>18829 <a xmlns="http://www.w3.org/1999/xhtml" id="id563078"></a> 18773 18830 <div class="header">Values:</div> 18774 18831 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18776 18833 </div> 18777 18834 <div class="refsect1" lang="en" xml:lang="en"> 18778 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646047"></a>18835 <a xmlns="http://www.w3.org/1999/xhtml" id="id563105"></a> 18779 18836 <div class="header">Description:</div> 18780 18837 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18796 18853 <div> 18797 18854 <div class="refsect1" lang="en" xml:lang="en"> 18798 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646105"></a>18855 <a xmlns="http://www.w3.org/1999/xhtml" id="id563162"></a> 18799 18856 <div class="header">Arguments and Values:</div> 18800 18857 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18805 18862 </div> 18806 18863 <div class="refsect1" lang="en" xml:lang="en"> 18807 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646148"></a>18864 <a xmlns="http://www.w3.org/1999/xhtml" id="id563205"></a> 18808 18865 <div class="header">Description:</div> 18809 18866 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18828 18885 <div> 18829 18886 <div class="refsect1" lang="en" xml:lang="en"> 18830 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646207"></a>18887 <a xmlns="http://www.w3.org/1999/xhtml" id="id563264"></a> 18831 18888 <div class="header">Arguments and Values:</div> 18832 18889 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific … … 18837 18894 </div> 18838 18895 <div class="refsect1" lang="en" xml:lang="en"> 18839 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646249"></a>18896 <a xmlns="http://www.w3.org/1999/xhtml" id="id563307"></a> 18840 18897 <div class="header">Description:</div> 18841 18898 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18860 18917 <div> 18861 18918 <div class="refsect1" lang="en" xml:lang="en"> 18862 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646309"></a>18919 <a xmlns="http://www.w3.org/1999/xhtml" id="id563366"></a> 18863 18920 <div class="header">Values:</div> 18864 18921 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p> 18865 18922 </div> 18866 18923 <div class="refsect1" lang="en" xml:lang="en"> 18867 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646335"></a>18924 <a xmlns="http://www.w3.org/1999/xhtml" id="id563392"></a> 18868 18925 <div class="header">Description:</div> 18869 18926 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18886 18943 <div> 18887 18944 <div class="refsect1" lang="en" xml:lang="en"> 18888 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646392"></a>18945 <a xmlns="http://www.w3.org/1999/xhtml" id="id563449"></a> 18889 18946 <div class="header">Values:</div> 18890 18947 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18894 18951 </div> 18895 18952 <div class="refsect1" lang="en" xml:lang="en"> 18896 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646434"></a>18953 <a xmlns="http://www.w3.org/1999/xhtml" id="id563492"></a> 18897 18954 <div class="header">Description:</div> 18898 18955 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18919 18976 <div> 18920 18977 <div class="refsect1" lang="en" xml:lang="en"> 18921 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646503"></a>18978 <a xmlns="http://www.w3.org/1999/xhtml" id="id563561"></a> 18922 18979 <div class="header">Values:</div> 18923 18980 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and … … 18928 18985 </div> 18929 18986 <div class="refsect1" lang="en" xml:lang="en"> 18930 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646546"></a>18987 <a xmlns="http://www.w3.org/1999/xhtml" id="id563603"></a> 18931 18988 <div class="header">Description:</div> 18932 18989 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18944 19001 </div> 18945 19002 <div class="refsect1" lang="en" xml:lang="en"> 18946 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646580"></a>19003 <a xmlns="http://www.w3.org/1999/xhtml" id="id563637"></a> 18947 19004 <div class="header">Notes:</div> 18948 19005 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18969 19026 <div> 18970 19027 <div class="refsect1" lang="en" xml:lang="en"> 18971 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646640"></a>19028 <a xmlns="http://www.w3.org/1999/xhtml" id="id563697"></a> 18972 19029 <div class="header">Arguments and Values:</div> 18973 19030 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">class-name</span></i>---a string which denotes an existing class name, or a … … 18976 19033 </div> 18977 19034 <div class="refsect1" lang="en" xml:lang="en"> 18978 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646667"></a>19035 <a xmlns="http://www.w3.org/1999/xhtml" id="id563725"></a> 18979 19036 <div class="header">Description:</div> 18980 19037 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use … … 19001 19058 <div> 19002 19059 <div class="refsect1" lang="en" xml:lang="en"> 19003 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646737"></a>19060 <a xmlns="http://www.w3.org/1999/xhtml" id="id563794"></a> 19004 19061 <div class="header">Arguments and Values:</div> 19005 19062 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an … … 19007 19064 </div> 19008 19065 <div class="refsect1" lang="en" xml:lang="en"> 19009 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646763"></a>19066 <a xmlns="http://www.w3.org/1999/xhtml" id="id563820"></a> 19010 19067 <div class="header">Description:</div> 19011 19068 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses … … 19029 19086 <div> 19030 19087 <div class="refsect1" lang="en" xml:lang="en"> 19031 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646828"></a>19088 <a xmlns="http://www.w3.org/1999/xhtml" id="id563886"></a> 19032 19089 <div class="header">Arguments and Values:</div> 19033 19090 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name-and-result-type</span></i>---either an Objective-C message name, for methods … … 19051 19108 </div> 19052 19109 <div class="refsect1" lang="en" xml:lang="en"> 19053 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646909"></a>19110 <a xmlns="http://www.w3.org/1999/xhtml" id="id563967"></a> 19054 19111 <div class="header">Description:</div> 19055 19112 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements … … 19076 19133 <div> 19077 19134 <div class="refsect1" lang="en" xml:lang="en"> 19078 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646992"></a>19135 <a xmlns="http://www.w3.org/1999/xhtml" id="id564049"></a> 19079 19136 <div class="header">Arguments and Values:</div> 19080 19137 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the … … 19091 19148 </div> 19092 19149 <div class="refsect1" lang="en" xml:lang="en"> 19093 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636142"></a>19150 <a xmlns="http://www.w3.org/1999/xhtml" id="id564095"></a> 19094 19151 <div class="header">Description:</div> 19095 19152 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the … … 19112 19169 <div> 19113 19170 <div class="refsect1" lang="en" xml:lang="en"> 19114 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636206"></a>19171 <a xmlns="http://www.w3.org/1999/xhtml" id="id564158"></a> 19115 19172 <div class="header">Arguments and Values:</div> 19116 19173 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p> 19117 19174 </div> 19118 19175 <div class="refsect1" lang="en" xml:lang="en"> 19119 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636217"></a>19176 <a xmlns="http://www.w3.org/1999/xhtml" id="id564170"></a> 19120 19177 <div class="header">Description:</div> 19121 19178 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the … … 19159 19216 <div> 19160 19217 <div class="refsect1" lang="en" xml:lang="en"> 19161 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636293"></a>19218 <a xmlns="http://www.w3.org/1999/xhtml" id="id553434"></a> 19162 19219 <div class="header">Description:</div> 19163 19220 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro … … 19194 19251 <div> 19195 19252 <div class="refsect1" lang="en" xml:lang="en"> 19196 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636351"></a>19253 <a xmlns="http://www.w3.org/1999/xhtml" id="id553491"></a> 19197 19254 <div class="header">Description:</div> 19198 19255 <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword … … 19238 19295 <div> 19239 19296 <div class="refsect1" lang="en" xml:lang="en"> 19240 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636431"></a>19297 <a xmlns="http://www.w3.org/1999/xhtml" id="id553572"></a> 19241 19298 <div class="header">Description:</div> 19242 19299 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is … … 19262 19319 <div> 19263 19320 <div class="refsect1" lang="en" xml:lang="en"> 19264 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636481"></a>19321 <a xmlns="http://www.w3.org/1999/xhtml" id="id553622"></a> 19265 19322 <div class="header">Superclasses:</div> 19266 19323 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p> 19267 19324 </div> 19268 19325 <div class="refsect1" lang="en" xml:lang="en"> 19269 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636492"></a>19326 <a xmlns="http://www.w3.org/1999/xhtml" id="id553633"></a> 19270 19327 <div class="header">Initargs:</div> 19271 19328 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>--- … … 19275 19332 </div> 19276 19333 <div class="refsect1" lang="en" xml:lang="en"> 19277 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636519"></a>19334 <a xmlns="http://www.w3.org/1999/xhtml" id="id553660"></a> 19278 19335 <div class="header">Description:</div> 19279 19336 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19293 19350 </div> 19294 19351 <div class="refsect1" lang="en" xml:lang="en"> 19295 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636539"></a>19352 <a xmlns="http://www.w3.org/1999/xhtml" id="id553679"></a> 19296 19353 <div class="header">Examples:</div> 19297 19354 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19324 19381 </div> 19325 19382 <div class="refsect1" lang="en" xml:lang="en"> 19326 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636592"></a>19383 <a xmlns="http://www.w3.org/1999/xhtml" id="id553732"></a> 19327 19384 <div class="header">Notes:</div> 19328 19385 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19664 19721 <div> 19665 19722 <div class="refsect1" lang="en" xml:lang="en"> 19666 <a xmlns="http://www.w3.org/1999/xhtml" id="id 643777"></a>19723 <a xmlns="http://www.w3.org/1999/xhtml" id="id484514"></a> 19667 19724 <div class="header">Arguments and Values:</div> 19668 19725 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">type</span></i>---The type of population, one of <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:LIST</code> (the default) or <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:ALIST</code></p> … … 19672 19729 </div> 19673 19730 <div class="refsect1" lang="en" xml:lang="en"> 19674 <a xmlns="http://www.w3.org/1999/xhtml" id="id 643837"></a>19731 <a xmlns="http://www.w3.org/1999/xhtml" id="id537465"></a> 19675 19732 <div class="header">Description:</div> 19676 19733 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 19690 19747 <div> 19691 19748 <div class="refsect1" lang="en" xml:lang="en"> 19692 <a xmlns="http://www.w3.org/1999/xhtml" id="id 643894"></a>19749 <a xmlns="http://www.w3.org/1999/xhtml" id="id537522"></a> 19693 19750 <div class="header">Description:</div> 19694 19751 <p xmlns="http://www.w3.org/1999/xhtml">returns the type of <code class="literal">population</code>, one of <code class="literal">:LIST</code> or <code class="literal">:ALIST</code></p> … … 19708 19765 <div> 19709 19766 <div class="refsect1" lang="en" xml:lang="en"> 19710 <a xmlns="http://www.w3.org/1999/xhtml" id="id 643968"></a>19767 <a xmlns="http://www.w3.org/1999/xhtml" id="id537597"></a> 19711 19768 <div class="header">Description:</div> 19712 19769 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 19731 19788 <div> 19732 19789 <div class="refsect1" lang="en" xml:lang="en"> 19733 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644111"></a>19790 <a xmlns="http://www.w3.org/1999/xhtml" id="id537665"></a> 19734 19791 <div class="header">Description:</div> 19735 19792 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 19764 19821 <div> 19765 19822 <div class="refsect1" lang="en" xml:lang="en"> 19766 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644196"></a>19823 <a xmlns="http://www.w3.org/1999/xhtml" id="id537750"></a> 19767 19824 <div class="header">Description:</div> 19768 19825 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 19785 19842 <div> 19786 19843 <div class="refsect1" lang="en" xml:lang="en"> 19787 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644256"></a>19844 <a xmlns="http://www.w3.org/1999/xhtml" id="id553785"></a> 19788 19845 <div class="header">Arguments and Values:</div> 19789 19846 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 19790 19847 </div> 19791 19848 <div class="refsect1" lang="en" xml:lang="en"> 19792 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644282"></a>19849 <a xmlns="http://www.w3.org/1999/xhtml" id="id553811"></a> 19793 19850 <div class="header">Description:</div> 19794 19851 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 19814 19871 <div> 19815 19872 <div class="refsect1" lang="en" xml:lang="en"> 19816 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644344"></a>19873 <a xmlns="http://www.w3.org/1999/xhtml" id="id553872"></a> 19817 19874 <div class="header">Description:</div> 19818 19875 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 19834 19891 <div> 19835 19892 <div class="refsect1" lang="en" xml:lang="en"> 19836 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615377"></a>19893 <a xmlns="http://www.w3.org/1999/xhtml" id="id553931"></a> 19837 19894 <div class="header">Arguments and Values:</div> 19838 19895 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19839 19896 </div> 19840 19897 <div class="refsect1" lang="en" xml:lang="en"> 19841 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615403"></a>19898 <a xmlns="http://www.w3.org/1999/xhtml" id="id553957"></a> 19842 19899 <div class="header">Description:</div> 19843 19900 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 19865 19922 <div> 19866 19923 <div class="refsect1" lang="en" xml:lang="en"> 19867 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615461"></a>19924 <a xmlns="http://www.w3.org/1999/xhtml" id="id554015"></a> 19868 19925 <div class="header">Description:</div> 19869 19926 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 19888 19945 <div> 19889 19946 <div class="refsect1" lang="en" xml:lang="en"> 19890 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615517"></a>19947 <a xmlns="http://www.w3.org/1999/xhtml" id="id554071"></a> 19891 19948 <div class="header">Description:</div> 19892 19949 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 19913 19970 <div> 19914 19971 <div class="refsect1" lang="en" xml:lang="en"> 19915 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615575"></a>19972 <a xmlns="http://www.w3.org/1999/xhtml" id="id554129"></a> 19916 19973 <div class="header">Description:</div> 19917 19974 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 19935 19992 <div> 19936 19993 <div class="refsect1" lang="en" xml:lang="en"> 19937 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615634"></a>19994 <a xmlns="http://www.w3.org/1999/xhtml" id="id554188"></a> 19938 19995 <div class="header">Arguments and Values:</div> 19939 19996 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 19945 20002 </div> 19946 20003 <div class="refsect1" lang="en" xml:lang="en"> 19947 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615689"></a>20004 <a xmlns="http://www.w3.org/1999/xhtml" id="id554243"></a> 19948 20005 <div class="header">Description:</div> 19949 20006 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. … … 19969 20026 <div> 19970 20027 <div class="refsect1" lang="en" xml:lang="en"> 19971 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615755"></a>20028 <a xmlns="http://www.w3.org/1999/xhtml" id="id554309"></a> 19972 20029 <div class="header">Arguments and Values:</div> 19973 20030 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19974 20031 </div> 19975 20032 <div class="refsect1" lang="en" xml:lang="en"> 19976 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615781"></a>20033 <a xmlns="http://www.w3.org/1999/xhtml" id="id554335"></a> 19977 20034 <div class="header">Description:</div> 19978 20035 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 19999 20056 <div> 20000 20057 <div class="refsect1" lang="en" xml:lang="en"> 20001 <a xmlns="http://www.w3.org/1999/xhtml" id="id 615839"></a>20058 <a xmlns="http://www.w3.org/1999/xhtml" id="id554393"></a> 20002 20059 <div class="header">Description:</div> 20003 20060 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 20154 20211 <dt> 20155 20212 <span class="sect2"> 20156 <a href="#id 642414">16.7.2. Recommended Reading</a>20213 <a href="#id559559">16.7.2. Recommended Reading</a> 20157 20214 </span> 20158 20215 </dt> … … 21430 21487 <li class="listitem"> 21431 21488 <p>To support a feature called <span class="emphasis"><em>GCTWA 21432 <sup>[<a id="id 641968" href="#ftn.id641968" class="footnote">1</a>]</sup>21489 <sup>[<a id="id559113" href="#ftn.id559113" class="footnote">1</a>]</sup> 21433 21490 , </em></span>the vector that contains the internal 21434 21491 symbols of the current package is marked on entry to the … … 21563 21620 <hr width="100" align="left" /> 21564 21621 <div class="footnote"> 21565 <p><sup>[<a id="ftn.id 641968" href="#id641968" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP,21622 <p><sup>[<a id="ftn.id559113" href="#id559113" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP, 21566 21623 where it stood for "Garbage Collection of Truly 21567 21624 Worthless Atoms".</p> … … 21623 21680 generations looking for such intergenerational references, the 21624 21681 runtime system must note all such intergenerational references 21625 at the point where they're created (via Setf).<sup>[<a id="id 642202" href="#ftn.id642202" class="footnote">2</a>]</sup> The21682 at the point where they're created (via Setf).<sup>[<a id="id559347" href="#ftn.id559347" class="footnote">2</a>]</sup> The 21626 21683 set of pointers that may contain intergenerational references is 21627 21684 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 21670 21727 that might introduce an intergenerational reference must be 21671 21728 memoized. 21672 <sup>[<a id="id 642270" href="#ftn.id642270" class="footnote">3</a>]</sup> It's always safe to21729 <sup>[<a id="id559416" href="#ftn.id559416" class="footnote">3</a>]</sup> It's always safe to 21673 21730 push any cons cell or gvector locative onto the memo stack; 21674 21731 it's never safe to push anything else. … … 21691 21748 <hr width="100" align="left" /> 21692 21749 <div class="footnote"> 21693 <p><sup>[<a id="ftn.id 642202" href="#id642202" class="para">2</a>] </sup>This is21750 <p><sup>[<a id="ftn.id559347" href="#id559347" class="para">2</a>] </sup>This is 21694 21751 sometimes called "The Write Barrier": all assignments which 21695 21752 might result in intergenerational references must be noted, as … … 21697 21754 </div> 21698 21755 <div class="footnote"> 21699 <p><sup>[<a id="ftn.id 642270" href="#id642270" class="para">3</a>] </sup>Note that the implicit setfs that occur when21756 <p><sup>[<a id="ftn.id559416" href="#id559416" class="para">3</a>] </sup>Note that the implicit setfs that occur when 21700 21757 initializing an object - as in the case of a call to cons or 21701 21758 vector - can't introduce intergenerational references, since … … 21813 21870 <div> 21814 21871 <div> 21815 <h3 class="title"><a id="id 642414"></a>16.7.2. Recommended Reading</h3>21872 <h3 class="title"><a id="id559559"></a>16.7.2. Recommended Reading</h3> 21816 21873 </div> 21817 21874 </div> … … 22226 22283 <div> 22227 22284 <div class="refsect1" lang="en" xml:lang="en"> 22228 <a xmlns="http://www.w3.org/1999/xhtml" id="id 632581"></a>22285 <a xmlns="http://www.w3.org/1999/xhtml" id="id478654"></a> 22229 22286 <div class="header">Description:</div> 22230 22287 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 22251 22308 <div> 22252 22309 <div class="refsect1" lang="en" xml:lang="en"> 22253 <a xmlns="http://www.w3.org/1999/xhtml" id="id 632928"></a>22310 <a xmlns="http://www.w3.org/1999/xhtml" id="id532512"></a> 22254 22311 <div class="header">Description:</div> 22255 22312 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22275 22332 <div> 22276 22333 <div class="refsect1" lang="en" xml:lang="en"> 22277 <a xmlns="http://www.w3.org/1999/xhtml" id="id 645437"></a>22334 <a xmlns="http://www.w3.org/1999/xhtml" id="id561338"></a> 22278 22335 <div class="header">Description:</div> 22279 22336 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22298 22355 <div> 22299 22356 <div class="refsect1" lang="en" xml:lang="en"> 22300 <a xmlns="http://www.w3.org/1999/xhtml" id="id 643597"></a>22357 <a xmlns="http://www.w3.org/1999/xhtml" id="id532104"></a> 22301 22358 <div class="header">Description:</div> 22302 22359 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 22323 22380 <div> 22324 22381 <div class="refsect1" lang="en" xml:lang="en"> 22325 <a xmlns="http://www.w3.org/1999/xhtml" id="id 643655"></a>22382 <a xmlns="http://www.w3.org/1999/xhtml" id="id537975"></a> 22326 22383 <div class="header">Description:</div> 22327 22384 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 22341 22398 <div> 22342 22399 <div class="refsect1" lang="en" xml:lang="en"> 22343 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644681"></a>22400 <a xmlns="http://www.w3.org/1999/xhtml" id="id538018"></a> 22344 22401 <div class="header">Description:</div> 22345 22402 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 22363 22420 <div> 22364 22421 <div class="refsect1" lang="en" xml:lang="en"> 22365 <a xmlns="http://www.w3.org/1999/xhtml" id="id 641014"></a>22422 <a xmlns="http://www.w3.org/1999/xhtml" id="id510158"></a> 22366 22423 <div class="header">Arguments and Values:</div> 22367 22424 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 22369 22426 </div> 22370 22427 <div class="refsect1" lang="en" xml:lang="en"> 22371 <a xmlns="http://www.w3.org/1999/xhtml" id="id 641055"></a>22428 <a xmlns="http://www.w3.org/1999/xhtml" id="id510199"></a> 22372 22429 <div class="header">Description:</div> 22373 22430 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 22395 22452 <div> 22396 22453 <div class="refsect1" lang="en" xml:lang="en"> 22397 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636920"></a>22454 <a xmlns="http://www.w3.org/1999/xhtml" id="id560934"></a> 22398 22455 <div class="header">Arguments and Values:</div> 22399 22456 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 22404 22461 </div> 22405 22462 <div class="refsect1" lang="en" xml:lang="en"> 22406 <a xmlns="http://www.w3.org/1999/xhtml" id="id 636977"></a>22463 <a xmlns="http://www.w3.org/1999/xhtml" id="id485784"></a> 22407 22464 <div class="header">Description:</div> 22408 22465 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 23051 23108 <dt>unuse-interface-dir, <a class="indexterm" href="#f_unuse-interface-dir">Function UNUSE-INTERFACE-DIR</a></dt> 23052 23109 <dt>unwatch, <a class="indexterm" href="#f_unwatch">Function UNWATCH</a></dt> 23110 <dt>unwind-protect, <a class="indexterm" href="#v_unwind-protect">Special operator UNWIND-PROTECT</a></dt> 23053 23111 <dt>use-interface-dir, <a class="indexterm" href="#f_use-interface-dir">Function USE-INTERFACE-DIR</a></dt> 23054 23112 <dt>use-lisp-heap-gc-threshold, <a class="indexterm" href="#f_use-lisp-heap-gc-threshold">Function USE-LISP-HEAP-GC-THRESHOLD</a></dt> … … 23062 23120 <dt>watch, <a class="indexterm" href="#f_watch">Function WATCH</a></dt> 23063 23121 <dt>with-altivec-registers, <a class="indexterm" href="#lapm_with-altivec-registers">LAP Macro WITH-ALTIVEC-REGISTERS</a></dt> 23122 <dt>with-interrupts-enabled, <a class="indexterm" href="#m_with-interrupts-enabled">Macro WITH-INTERRUPTS-ENABLED</a></dt> 23064 23123 <dt>with-lock-grabbed, <a class="indexterm" href="#m_with-lock-grabbed">Macro WITH-LOCK-GRABBED</a></dt> 23065 23124 <dt>with-open-socket, <a class="indexterm" href="#m_with-open-socket">Macro WITH-OPEN-SOCKET</a></dt> … … 23080 23139 <a href="#Symbol-Index">Symbol Index</a> 23081 23140 </div> 23082 <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 4:0 on December 23, 2010, in UTC.<br></br>It uses version 1.75.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 14508<br></br>Using libxml 20706, libxslt 10126 and libexslt 815.</p>23141 <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 18:0 on December 30, 2010, in UTC.<br></br>It uses version 1.75.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 14529<br></br>Using libxml 20706, libxslt 10126 and libexslt 815.</p> 23083 23142 </body> 23084 23143 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
