Changeset 13831
- Timestamp:
- Jun 15, 2010, 12:00:15 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/doc/ccl-documentation.html (modified) (421 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r13791 r13831 6 6 <title>Clozure CL Documentation</title> 7 7 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /> 8 <link rel="start" href="#id 360931" title="Clozure CL Documentation" />8 <link rel="start" href="#id273960" 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 360931"></a>Clozure CL Documentation</h1>16 <h1 class="title"><a id="id273960"></a>Clozure CL Documentation</h1> 17 17 </div> 18 18 </div> … … 132 132 <dt> 133 133 <span class="sect1"> 134 <a href="# Directory">4.3. Directory</a>134 <a href="#Advising">4.3. Advising</a> 135 135 </span> 136 136 </dt> 137 137 <dt> 138 138 <span class="sect1"> 139 <a href="# Unicode">4.4. Unicode</a>139 <a href="#Directory">4.4. Directory</a> 140 140 </span> 141 141 </dt> 142 142 <dt> 143 143 <span class="sect1"> 144 <a href="# Pathanmes">4.5. Pathnames</a>144 <a href="#Unicode">4.5. Unicode</a> 145 145 </span> 146 146 </dt> 147 147 <dt> 148 148 <span class="sect1"> 149 <a href="# Memory-Mapped-Files">4.6. Memory-mapped Files</a>149 <a href="#Pathanmes">4.6. Pathnames</a> 150 150 </span> 151 151 </dt> 152 152 <dt> 153 153 <span class="sect1"> 154 <a href="# Static_Variables">4.7. Static Variables</a>154 <a href="#Memory-Mapped-Files">4.7. Memory-mapped Files</a> 155 155 </span> 156 156 </dt> 157 157 <dt> 158 158 <span class="sect1"> 159 <a href="#S aving-Applications">4.8. Saving Applications</a>159 <a href="#Static_Variables">4.8. Static Variables</a> 160 160 </span> 161 161 </dt> 162 162 <dt> 163 163 <span class="sect1"> 164 <a href="# concatenating-fasl-files">4.9. Concatenating FASL Files</a>164 <a href="#Saving-Applications">4.9. Saving Applications</a> 165 165 </span> 166 166 </dt> 167 167 <dt> 168 168 <span class="sect1"> 169 <a href="# floating-point">4.10. Floating Point Numbers</a>169 <a href="#concatenating-fasl-files">4.10. Concatenating FASL Files</a> 170 170 </span> 171 171 </dt> 172 172 <dt> 173 173 <span class="sect1"> 174 <a href="# watched-objects">4.11. Watched Objects</a>174 <a href="#floating-point">4.11. Floating Point Numbers</a> 175 175 </span> 176 176 </dt> 177 177 <dt> 178 178 <span class="sect1"> 179 <a href="#code-coverage">4.12. Code Coverage</a> 179 <a href="#watched-objects">4.12. Watched Objects</a> 180 </span> 181 </dt> 182 <dt> 183 <span class="sect1"> 184 <a href="#code-coverage">4.13. Code Coverage</a> 180 185 </span> 181 186 </dt> … … 1076 1081 <p xmlns="http://www.w3.org/1999/xhtml">So that Clozure CL can locate its source code, and for other 1077 1082 reasons explained in 1078 <a class="xref" href="#Predefined-Logical-Hosts" title="4. 5.2. Predefined Logical Hosts">Section 4.5.2, âPredefined Logical Hostsâ</a>, you keep the1083 <a class="xref" href="#Predefined-Logical-Hosts" title="4.6.2. Predefined Logical Hosts">Section 4.6.2, âPredefined Logical Hostsâ</a>, you keep the 1079 1084 Clozure CL application 1080 1085 in the <code class="literal">ccl</code> directory. If you use a shell, … … 1478 1483 <em class="parameter"><code>character-encoding-name</code></em>). 1479 1484 Specifies the character encoding to use for 1480 <em class="varname">*TERMINAL-IO*</em> (see <a class="xref" href="#Character-Encodings" title="4. 4.4. Character Encodings">Section 4.4.4, âCharacter Encodingsâ</a>). Specifically, the1485 <em class="varname">*TERMINAL-IO*</em> (see <a class="xref" href="#Character-Encodings" title="4.5.4. Character Encodings">Section 4.5.4, âCharacter Encodingsâ</a>). Specifically, the 1481 1486 <em class="parameter"><code>character-encoding-name</code></em> string 1482 1487 is uppercased and interned in the KEYWORD package. If an … … 1735 1740 <p xmlns="http://www.w3.org/1999/xhtml">The following terms are used in subsequent sections; it 1736 1741 may be helpful to refer to these definitions.</p> 1737 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 500897" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl1742 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id413926" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl 1738 1743 files</em></a> are the object files produced 1739 1744 by <code class="literal">compile-file</code>. fasl files store the … … 1746 1751 see 1747 1752 <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> 1748 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id 471803" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp1753 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id384832" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp 1749 1754 kernel</em></a> is a C program with a fair amount of 1750 1755 platform-specific assembly language code. Its basic job is to … … 1756 1761 files on different platforms; see 1757 1762 <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">A <a id="id 501627" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap1763 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id414655" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap 1759 1764 image</em></a> is a file that can be quickly mapped into a 1760 1765 process's address space. Conceptually, it's not too different … … 1767 1772 standard full heap image files on different platforms; see 1768 1773 <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> 1769 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id4 95148" class="indexterm"></a> bootstrapping image is a minimal1774 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id408176" class="indexterm"></a> bootstrapping image is a minimal 1770 1775 heap image used in the process of building Clozure CL itself. The 1771 1776 bootstrapping image contains just enough code to load the rest … … 1779 1784 as-yet-unsupported ones) has a uniquely named subdirectory of 1780 1785 <code class="literal">ccl/lisp-kernel/</code>; each such 1781 <a id="id4 95173" class="indexterm"></a>1786 <a id="id408201" class="indexterm"></a> 1782 1787 contains a Makefile and may contain some auxiliary files (linker 1783 1788 scripts, etc.) that are used to build the lisp kernel on a … … 2403 2408 <dt> 2404 2409 <span class="sect1"> 2405 <a href="# Directory">4.3. Directory</a>2410 <a href="#Advising">4.3. Advising</a> 2406 2411 </span> 2407 2412 </dt> 2408 2413 <dt> 2409 2414 <span class="sect1"> 2410 <a href="#Unicode">4.4. Unicode</a> 2415 <a href="#Directory">4.4. Directory</a> 2416 </span> 2417 </dt> 2418 <dt> 2419 <span class="sect1"> 2420 <a href="#Unicode">4.5. Unicode</a> 2411 2421 </span> 2412 2422 </dt> … … 2415 2425 <dt> 2416 2426 <span class="sect2"> 2417 <a href="#unicode-characters">4. 4.1. Characters</a>2427 <a href="#unicode-characters">4.5.1. Characters</a> 2418 2428 </span> 2419 2429 </dt> 2420 2430 <dt> 2421 2431 <span class="sect2"> 2422 <a href="#External-Formats">4. 4.2. External Formats</a>2432 <a href="#External-Formats">4.5.2. External Formats</a> 2423 2433 </span> 2424 2434 </dt> 2425 2435 <dt> 2426 2436 <span class="sect2"> 2427 <a href="#Line-Termination-Keywords">4. 4.3. Line Termination Keywords</a>2437 <a href="#Line-Termination-Keywords">4.5.3. Line Termination Keywords</a> 2428 2438 </span> 2429 2439 </dt> 2430 2440 <dt> 2431 2441 <span class="sect2"> 2432 <a href="#Character-Encodings">4. 4.4. Character Encodings</a>2442 <a href="#Character-Encodings">4.5.4. Character Encodings</a> 2433 2443 </span> 2434 2444 </dt> … … 2437 2447 <dt> 2438 2448 <span class="sect1"> 2439 <a href="#Pathanmes">4. 5. Pathnames</a>2449 <a href="#Pathanmes">4.6. Pathnames</a> 2440 2450 </span> 2441 2451 </dt> … … 2444 2454 <dt> 2445 2455 <span class="sect2"> 2446 <a href="#pathname-tilde-expansion">4. 5.1. Pathname Expansion</a>2456 <a href="#pathname-tilde-expansion">4.6.1. Pathname Expansion</a> 2447 2457 </span> 2448 2458 </dt> 2449 2459 <dt> 2450 2460 <span class="sect2"> 2451 <a href="#Predefined-Logical-Hosts">4. 5.2. Predefined Logical Hosts</a>2461 <a href="#Predefined-Logical-Hosts">4.6.2. Predefined Logical Hosts</a> 2452 2462 </span> 2453 2463 </dt> 2454 2464 <dt> 2455 2465 <span class="sect2"> 2456 <a href="#pathnames-on-darwin">4. 5.3. OS X (Darwin)</a>2466 <a href="#pathnames-on-darwin">4.6.3. OS X (Darwin)</a> 2457 2467 </span> 2458 2468 </dt> 2459 2469 <dt> 2460 2470 <span class="sect2"> 2461 <a href="#pathnames-on-linux">4. 5.4. Linux</a>2471 <a href="#pathnames-on-linux">4.6.4. Linux</a> 2462 2472 </span> 2463 2473 </dt> 2464 2474 <dt> 2465 2475 <span class="sect2"> 2466 <a href="#pathnames-on-freebsd">4. 5.5. FreeBSD</a>2476 <a href="#pathnames-on-freebsd">4.6.5. FreeBSD</a> 2467 2477 </span> 2468 2478 </dt> … … 2471 2481 <dt> 2472 2482 <span class="sect1"> 2473 <a href="#Memory-Mapped-Files">4. 6. Memory-mapped Files</a>2483 <a href="#Memory-Mapped-Files">4.7. Memory-mapped Files</a> 2474 2484 </span> 2475 2485 </dt> 2476 2486 <dt> 2477 2487 <span class="sect1"> 2478 <a href="#Static_Variables">4. 7. Static Variables</a>2488 <a href="#Static_Variables">4.8. Static Variables</a> 2479 2489 </span> 2480 2490 </dt> 2481 2491 <dt> 2482 2492 <span class="sect1"> 2483 <a href="#Saving-Applications">4. 8. Saving Applications</a>2493 <a href="#Saving-Applications">4.9. Saving Applications</a> 2484 2494 </span> 2485 2495 </dt> 2486 2496 <dt> 2487 2497 <span class="sect1"> 2488 <a href="#concatenating-fasl-files">4. 9. Concatenating FASL Files</a>2498 <a href="#concatenating-fasl-files">4.10. Concatenating FASL Files</a> 2489 2499 </span> 2490 2500 </dt> 2491 2501 <dt> 2492 2502 <span class="sect1"> 2493 <a href="#floating-point">4.1 0. Floating Point Numbers</a>2503 <a href="#floating-point">4.11. Floating Point Numbers</a> 2494 2504 </span> 2495 2505 </dt> 2496 2506 <dt> 2497 2507 <span class="sect1"> 2498 <a href="#watched-objects">4.1 1. Watched Objects</a>2508 <a href="#watched-objects">4.12. Watched Objects</a> 2499 2509 </span> 2500 2510 </dt> … … 2503 2513 <dt> 2504 2514 <span class="sect2"> 2505 <a href="#watched-watch">4.1 1.1. WATCH</a>2515 <a href="#watched-watch">4.12.1. WATCH</a> 2506 2516 </span> 2507 2517 </dt> 2508 2518 <dt> 2509 2519 <span class="sect2"> 2510 <a href="#watched-unwatch">4.1 1.2. UNWATCH</a>2520 <a href="#watched-unwatch">4.12.2. UNWATCH</a> 2511 2521 </span> 2512 2522 </dt> 2513 2523 <dt> 2514 2524 <span class="sect2"> 2515 <a href="#watched-write-to-watched-object">4.1 1.3. WRITE-TO-WATCHED-OBJECT</a>2525 <a href="#watched-write-to-watched-object">4.12.3. WRITE-TO-WATCHED-OBJECT</a> 2516 2526 </span> 2517 2527 </dt> 2518 2528 <dt> 2519 2529 <span class="sect2"> 2520 <a href="#watch-notes">4.1 1.4. Notes</a>2530 <a href="#watch-notes">4.12.4. Notes</a> 2521 2531 </span> 2522 2532 </dt> 2523 2533 <dt> 2524 2534 <span class="sect2"> 2525 <a href="#watch-examples">4.1 1.5. Examples</a>2535 <a href="#watch-examples">4.12.5. Examples</a> 2526 2536 </span> 2527 2537 </dt> … … 2530 2540 <dt> 2531 2541 <span class="sect1"> 2532 <a href="#code-coverage">4.1 2. Code Coverage</a>2542 <a href="#code-coverage">4.13. Code Coverage</a> 2533 2543 </span> 2534 2544 </dt> … … 2537 2547 <dt> 2538 2548 <span class="sect2"> 2539 <a href="#code-coverage-overview">4.1 2.1. Overview</a>2549 <a href="#code-coverage-overview">4.13.1. Overview</a> 2540 2550 </span> 2541 2551 </dt> 2542 2552 <dt> 2543 2553 <span class="sect2"> 2544 <a href="#code-coverage-limitations">4.1 2.2. Limitations</a>2554 <a href="#code-coverage-limitations">4.13.2. Limitations</a> 2545 2555 </span> 2546 2556 </dt> 2547 2557 <dt> 2548 2558 <span class="sect2"> 2549 <a href="#code-coverage-usage">4.1 2.3. Usage</a>2559 <a href="#code-coverage-usage">4.13.3. Usage</a> 2550 2560 </span> 2551 2561 </dt> … … 2586 2596 </p> 2587 2597 <p xmlns="http://www.w3.org/1999/xhtml"> 2588 <a id="id4 96668" class="indexterm"></a>2598 <a id="id409696" class="indexterm"></a> 2589 2599 <span class="command"><strong><em class="varname"><a id="trace"></a>TRACE</em> {<em class="replaceable"><code>keyword</code></em> 2590 2600 <em class="replaceable"><code>global-value</code></em>}* {<em class="replaceable"><code>spec</code></em> | … … 3030 3040 </div> 3031 3041 <p xmlns="http://www.w3.org/1999/xhtml"> 3032 <a id="id 516410" class="indexterm"></a>3042 <a id="id429371" class="indexterm"></a> 3033 3043 <span class="command"><strong><em class="varname"><a id="trace-level"></a>CCL:*TRACE-LEVEL*</em> [Variable]</strong></span> 3034 3044 </p> 3035 3045 <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> 3036 3046 <p xmlns="http://www.w3.org/1999/xhtml"> 3037 <a id="id 516435" class="indexterm"></a>3047 <a id="id429396" class="indexterm"></a> 3038 3048 <span class="command"><strong><em class="varname"><a id="trace-max-indent"></a>CCL:*TRACE-MAX-INDENT*</em> [Variable]</strong></span> 3039 3049 </p> 3040 3050 <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> 3041 3051 <p xmlns="http://www.w3.org/1999/xhtml"> 3042 <a id="id 516465" class="indexterm"></a>3052 <a id="id429426" class="indexterm"></a> 3043 3053 <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> 3044 3054 </p> … … 3048 3058 </p> 3049 3059 <p xmlns="http://www.w3.org/1999/xhtml"> 3050 <a id="id 516514" class="indexterm"></a>3060 <a id="id429474" class="indexterm"></a> 3051 3061 <span class="command"><strong><em class="varname"><a id="trace-print-level"></a>CCL:*TRACE-PRINT-LEVEL*</em> [Variable]</strong></span> 3052 3062 </p> … … 3056 3066 explicit printing done by user code.</p> 3057 3067 <p xmlns="http://www.w3.org/1999/xhtml"> 3058 <a id="id 516548" class="indexterm"></a>3068 <a id="id429509" class="indexterm"></a> 3059 3069 <span class="command"><strong><em class="varname"><a id="trace-print-length"></a>CCL:*TRACE-PRINT-LENGTH*</em> [Variable]</strong></span> 3060 3070 </p> … … 3064 3074 explicit printing done by user code.</p> 3065 3075 <p xmlns="http://www.w3.org/1999/xhtml"> 3066 <a id="id 516583" class="indexterm"></a>3076 <a id="id429544" class="indexterm"></a> 3067 3077 <span class="command"><strong><em class="varname"><a id="trace-bar-frequency"></a>CCL:*TRACE-BAR-FREQUENCY*</em> [Variable]</strong></span> 3068 3078 </p> … … 3075 3085 <div> 3076 3086 <div> 3077 <h2 class="title" style="clear: both"><a id="Directory"></a>4.3. Directory</h2> 3087 <h2 class="title" style="clear: both"><a id="Advising"></a>4.3. Advising</h2> 3088 </div> 3089 </div> 3090 </div> 3091 <p xmlns="http://www.w3.org/1999/xhtml"> 3092 The <code class="literal">advise</code> macro can be thought of as a more 3093 general version of <code class="literal">trace</code>. It allows code that 3094 you specify to run before, after, or around a given function, for 3095 the purpose of changing the behavior of the function. Each piece 3096 of added code is called a piece of advice. Each piece of advice 3097 has a unique name, so that you can have multiple pieces of advice 3098 on the same function, including multiple 3099 <code class="literal">:before</code>, <code class="literal">:after</code>, and 3100 <code class="literal">:around</code> pieces of advice. 3101 </p> 3102 <p xmlns="http://www.w3.org/1999/xhtml"> 3103 The <code class="literal">:name</code> and <code class="literal">:when</code> 3104 keywords serve to identify the piece of advice. A later call to 3105 <code class="literal">advise</code> with the same values of 3106 <code class="literal">:name</code> and <code class="literal">:when</code> will replace 3107 the existing piece of advice; a call with different values will not. 3108 </p> 3109 <p> 3110 <div class="refentrytitle"> 3111 <a id="m_advise"></a> 3112 <strong>[Macro]</strong> 3113 <br></br> 3114 <code><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>advise</strong></span> spec form <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&key</em> when name</code> 3115 </div> 3116 <div class="refentrytitle"> 3117 Add a piece of advice to the function or method specified by 3118 spec according to 3119 form. 3120 </div> 3121 </p> 3122 <p> 3123 <div> 3124 <div class="refsect1" lang="en" xml:lang="en"> 3125 <a xmlns="http://www.w3.org/1999/xhtml" id="id429707"></a> 3126 <div class="header">Arguments and Values:</div> 3127 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">spec</span></i>--- 3128 A specification of the function on which to put the 3129 advice. This is either a symbol that is the name of a 3130 function or generic function, or an expression of the 3131 form (setf <em xmlns="http://www.w3.org/1999/xhtml" class="replaceable"><code>symbol</code></em>), or a 3132 specific method of a generic function in the form 3133 (:method symbol {qualifiers} (specializer {specializer})). 3134 </p> 3135 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">form</span></i>--- 3136 A form to execute before, after, or around the advised 3137 function. The form can refer to the variable arglist 3138 that is bound to the arguments with which the advised 3139 function was called. You can exit from form with 3140 (return). 3141 </p> 3142 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- 3143 A name that identifies the piece of advice. 3144 </p> 3145 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">when</span></i>--- 3146 An argument that specifies when the piece of advice is 3147 run. There are three allowable values. The default is 3148 <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:before</code>, which specifies that form is 3149 executed before the advised function is called. Other 3150 possible values are <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:after</code>, which 3151 specifies that form is executed after the advised 3152 function is called, and <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:around</code>, 3153 which specifies that form is executed around the call to 3154 the advised function. Use <code xmlns="http://www.w3.org/1999/xhtml" class="literal">(:do-it)</code> 3155 within form to indicate invocation of the original 3156 definition. 3157 </p> 3158 </div> 3159 <div class="refsect1" lang="en" xml:lang="en"> 3160 <a xmlns="http://www.w3.org/1999/xhtml" id="id429814"></a> 3161 <div class="header">Examples:</div> 3162 <p xmlns="http://www.w3.org/1999/xhtml"> 3163 The function <code class="literal">foo</code>, already defined, does 3164 something with a list of numbers. The following code uses a 3165 piece of advice to make foo return zero if any of its 3166 arguments is not a number. Using :around advice, you can do 3167 the following: 3168 </p> 3169 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> 3170 (advise foo (if (some #'(lambda (n) (not (numberp n))) arglist) 3171 0 3172 (:do-it)) 3173 :when :around :name :zero-if-not-nums) 3174 </pre> 3175 <p xmlns="http://www.w3.org/1999/xhtml"> 3176 </p> 3177 <p xmlns="http://www.w3.org/1999/xhtml"> 3178 To do the same thing using a :before piece of advice: 3179 </p> 3180 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> 3181 (advise foo (if (some #'(lambda (n) (not (numberp n))) arglist) 3182 (return 0)) 3183 :when :before :name :zero-if-not-nums) 3184 </pre> 3185 <p xmlns="http://www.w3.org/1999/xhtml"> 3186 </p> 3187 </div> 3188 </div> 3189 </p> 3190 <p> 3191 <div class="refentrytitle"> 3192 <a id="m_unadvise"></a> 3193 <strong>[Macro]</strong> 3194 <br></br> 3195 <code><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>unadvise</strong></span> spec <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&key</em> when name</code> 3196 </div> 3197 <div class="refentrytitle"> 3198 Remove the piece or pieces of advice matching spec, 3199 when, and name. 3200 </div> 3201 </p> 3202 <p> 3203 <div> 3204 <div class="refsect1" lang="en" xml:lang="en"> 3205 <a xmlns="http://www.w3.org/1999/xhtml" id="id429913"></a> 3206 <div class="header">Description:</div> 3207 <p xmlns="http://www.w3.org/1999/xhtml"> 3208 The unadvise macro removes the piece or pieces of advice 3209 matching <code class="literal">spec</code>, <code class="literal">when</code>, 3210 and <code class="literal">name</code>. When the value of 3211 <code class="literal">spec</code> is t and the values of <code class="literal">when</code> 3212 and <code class="literal">name</code> are nil, unadvise 3213 removes every piece of advice; when <code class="literal">spec</code> is 3214 t, the argument <code class="literal">when</code> is nil, and 3215 <code class="literal">name</code> is non-nil, unadvise removes all 3216 pieces of advice with the given name. 3217 </p> 3218 </div> 3219 <div class="refsect1" lang="en" xml:lang="en"> 3220 <a xmlns="http://www.w3.org/1999/xhtml" id="id429980"></a> 3221 <div class="header">Arguments and Values:</div> 3222 <p xmlns="http://www.w3.org/1999/xhtml"> 3223 The arguments have the same meaning as in 3224 <a class="xref" href="#m_advise" title="Macro ADVISE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">advise</b></a>. 3225 </p> 3226 </div> 3227 </div> 3228 </p> 3229 <p> 3230 <div class="refentrytitle"> 3231 <a id="m_advisedp"></a> 3232 <strong>[Macro]</strong> 3233 <br></br> 3234 <code><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>advisedp</strong></span> spec <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&key</em> when name</code> 3235 </div> 3236 <div class="refentrytitle"> 3237 Return a list of the pieces of advice matching spec, 3238 when, and name. 3239 </div> 3240 </p> 3241 <p> 3242 <div> 3243 <div class="refsect1" lang="en" xml:lang="en"> 3244 <a xmlns="http://www.w3.org/1999/xhtml" id="id430058"></a> 3245 <div class="header">Description:</div> 3246 <p xmlns="http://www.w3.org/1999/xhtml"> 3247 The advisedp macro returns a list of existing pieces of advice 3248 that match <code class="literal">spec</code>, <code class="literal">when</code>, 3249 and <code class="literal">name</code>. When the value of 3250 <code class="literal">spec</code> is t and the values of 3251 <code class="literal">when</code> and <code class="literal">name</code> are nil, 3252 advisedp returns all existing pieces of advice. 3253 </p> 3254 </div> 3255 <div class="refsect1" lang="en" xml:lang="en"> 3256 <a xmlns="http://www.w3.org/1999/xhtml" id="id430106"></a> 3257 <div class="header">Arguments and Values:</div> 3258 <p xmlns="http://www.w3.org/1999/xhtml"> 3259 The arguments have the same meaning as in 3260 <a class="xref" href="#m_advise" title="Macro ADVISE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">advise</b></a>. 3261 </p> 3262 </div> 3263 </div> 3264 </p> 3265 </div> 3266 <div class="sect1" lang="en" xml:lang="en"> 3267 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 3268 <div> 3269 <div> 3270 <h2 class="title" style="clear: both"><a id="Directory"></a>4.4. Directory</h2> 3078 3271 </div> 3079 3272 </div> … … 3115 3308 <div> 3116 3309 <div> 3117 <h2 class="title" style="clear: both"><a id="Unicode"></a>4. 4. Unicode</h2>3310 <h2 class="title" style="clear: both"><a id="Unicode"></a>4.5. Unicode</h2> 3118 3311 </div> 3119 3312 </div> … … 3130 3323 <div> 3131 3324 <div> 3132 <h3 class="title"><a id="unicode-characters"></a>4. 4.1. Characters</h3>3325 <h3 class="title"><a id="unicode-characters"></a>4.5.1. Characters</h3> 3133 3326 </div> 3134 3327 </div> … … 3170 3363 <div> 3171 3364 <div> 3172 <h3 class="title"><a id="External-Formats"></a>4. 4.2. External Formats</h3>3365 <h3 class="title"><a id="External-Formats"></a>4.5.2. External Formats</h3> 3173 3366 </div> 3174 3367 </div> … … 3179 3372 of <code class="literal">:EXTERNAL-FORMAT</code> can be 3180 3373 <code class="literal">:DEFAULT</code> (the default value), a line 3181 termination keyword (see <a class="xref" href="#Line-Termination-Keywords" title="4. 4.3. Line Termination Keywords">Section 4.4.3, âLine Termination Keywordsâ</a>), a character encoding3182 keyword (see <a class="xref" href="#Character-Encodings" title="4. 4.4. Character Encodings">Section 4.4.4, âCharacter Encodingsâ</a>), an3374 termination keyword (see <a class="xref" href="#Line-Termination-Keywords" title="4.5.3. Line Termination Keywords">Section 4.5.3, âLine Termination Keywordsâ</a>), a character encoding 3375 keyword (see <a class="xref" href="#Character-Encodings" title="4.5.4. Character Encodings">Section 4.5.4, âCharacter Encodingsâ</a>), an 3183 3376 external-format object created using 3184 3377 <span class="function"><strong>CCL::MAKE-EXTERNAL-FORMAT</strong></span> (see <a class="xref" href="#f_make-external-format" title="Function MAKE-EXTERNAL-FORMAT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-external-format</b></a>), or a plist with keys: … … 3228 3421 <div> 3229 3422 <div class="refsect1" lang="en" xml:lang="en"> 3230 <a xmlns="http://www.w3.org/1999/xhtml" id="id 517152"></a>3423 <a xmlns="http://www.w3.org/1999/xhtml" id="id430668"></a> 3231 3424 <div class="header">Arguments and Values:</div> 3232 3425 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">domain</span></i>---This is used to indicate where the external … … 3242 3435 <em xmlns="http://www.w3.org/1999/xhtml" class="parameter"><code>line-termination</code></em>.</p> 3243 3436 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">character-encoding</span></i>---A keyword that specifies the character encoding 3244 for the external format. <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#Character-Encodings" title="4. 4.4. Character Encodings">Section 4.4.4, âCharacter Encodingsâ</a>. Defaults to3437 for the external format. <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#Character-Encodings" title="4.5.4. Character Encodings">Section 4.5.4, âCharacter Encodingsâ</a>. Defaults to 3245 3438 <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:DEFAULT</code> which means if 3246 3439 <em xmlns="http://www.w3.org/1999/xhtml" class="parameter"><code>domain</code></em> is … … 3255 3448 <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:ISO-8859-1</code> encoding.</p> 3256 3449 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">line-termination</span></i>---A keyword that indicates a line termination 3257 keyword <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#Line-Termination-Keywords" title="4. 4.3. Line Termination Keywords">Section 4.4.3, âLine Termination Keywordsâ</a>.3450 keyword <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#Line-Termination-Keywords" title="4.5.3. Line Termination Keywords">Section 4.5.3, âLine Termination Keywordsâ</a>. 3258 3451 Defaults to <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:DEFAULT</code> which means 3259 3452 use the value of the variable … … 3262 3455 </div> 3263 3456 <div class="refsect1" lang="en" xml:lang="en"> 3264 <a xmlns="http://www.w3.org/1999/xhtml" id="id 517331"></a>3457 <a xmlns="http://www.w3.org/1999/xhtml" id="id443577"></a> 3265 3458 <div class="header">Description:</div> 3266 3459 <p xmlns="http://www.w3.org/1999/xhtml">Despite the function's name, it doesn't necessarily create a … … 3277 3470 <div> 3278 3471 <div> 3279 <h3 class="title"><a id="Line-Termination-Keywords"></a>4. 4.3. Line Termination Keywords</h3>3472 <h3 class="title"><a id="Line-Termination-Keywords"></a>4.5.3. Line Termination Keywords</h3> 3280 3473 </div> 3281 3474 </div> … … 3401 3594 <div> 3402 3595 <div> 3403 <h3 class="title"><a id="Character-Encodings"></a>4. 4.4. Character Encodings</h3>3596 <h3 class="title"><a id="Character-Encodings"></a>4.5.4. Character Encodings</h3> 3404 3597 </div> 3405 3598 </div> … … 3411 3604 character encodings. Clozure CL implements some of these encodings as 3412 3605 detailed below. These encodings are part of the specification of 3413 external formats <a class="xref" href="#External-Formats" title="4. 4.2. External Formats">Section 4.4.2, âExternal Formatsâ</a>. When reading3606 external formats <a class="xref" href="#External-Formats" title="4.5.2. External Formats">Section 4.5.2, âExternal Formatsâ</a>. When reading 3414 3607 from a stream, characters are converted from the specified 3415 3608 external character encoding to UTF-32. When writing to a stream, … … 3430 3623 <div> 3431 3624 <div> 3432 <h4 class="title"><a id="id 517675"></a>4.4.4.1. Encoding Problems</h4>3625 <h4 class="title"><a id="id443880"></a>4.5.4.1. Encoding Problems</h4> 3433 3626 </div> 3434 3627 </div> … … 3446 3639 <div> 3447 3640 <div> 3448 <h4 class="title"><a id="id 517688"></a>4.4.4.2. Byte Order Marks</h4>3641 <h4 class="title"><a id="id443892"></a>4.5.4.2. Byte Order Marks</h4> 3449 3642 </div> 3450 3643 </div> … … 3474 3667 <div> 3475 3668 <div> 3476 <h4 class="title"><a id="id 517726"></a>4.4.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>3669 <h4 class="title"><a id="id443927"></a>4.5.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4> 3477 3670 </div> 3478 3671 </div> … … 3496 3689 <div> 3497 3690 <div class="refsect1" lang="en" xml:lang="en"> 3498 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529985"></a>3691 <a xmlns="http://www.w3.org/1999/xhtml" id="id443988"></a> 3499 3692 <div class="header">Description:</div> 3500 3693 <p xmlns="http://www.w3.org/1999/xhtml">Writes descriptions of all defined character encodings … … 3505 3698 </div> 3506 3699 <div class="refsect1" lang="en" xml:lang="en"> 3507 <a xmlns="http://www.w3.org/1999/xhtml" id="id 530000"></a>3700 <a xmlns="http://www.w3.org/1999/xhtml" id="id444003"></a> 3508 3701 <div class="header">See Also:</div> 3509 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#Character-Encodings" title="4. 4.4. Character Encodings">Section 4.4.4, âCharacter Encodingsâ</a>, <a class="xref" href="#External-Formats" title="4.4.2. External Formats">Section 4.4.2, âExternal Formatsâ</a>, <a class="xref" href="#Supported-Character-Encodings" title="4.4.4.4. Supported Character Encodings">Section 4.4.4.4, âSupported Character Encodingsâ</a></span>3702 <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> 3510 3703 </div> 3511 3704 </div> … … 3516 3709 <div> 3517 3710 <div> 3518 <h4 class="title"><a id="Supported-Character-Encodings"></a>4. 4.4.4. Supported Character Encodings</h4>3711 <h4 class="title"><a id="Supported-Character-Encodings"></a>4.5.4.4. Supported Character Encodings</h4> 3519 3712 </div> 3520 3713 </div> … … 3936 4129 <div> 3937 4130 <div> 3938 <h4 class="title"><a id="id 530679"></a>4.4.4.5. Encoding and Decoding Strings</h4>4131 <h4 class="title"><a id="id444682"></a>4.5.4.5. Encoding and Decoding Strings</h4> 3939 4132 </div> 3940 4133 </div> … … 3961 4154 <div> 3962 4155 <div class="refsect1" lang="en" xml:lang="en"> 3963 <a xmlns="http://www.w3.org/1999/xhtml" id="id 530754"></a>4156 <a xmlns="http://www.w3.org/1999/xhtml" id="id444758"></a> 3964 4157 <div class="header">Description:</div> 3965 4158 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3992 4185 <div> 3993 4186 <div class="refsect1" lang="en" xml:lang="en"> 3994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 530850"></a>4187 <a xmlns="http://www.w3.org/1999/xhtml" id="id444853"></a> 3995 4188 <div class="header">Description:</div> 3996 4189 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4035 4228 <div> 4036 4229 <div class="refsect1" lang="en" xml:lang="en"> 4037 <a xmlns="http://www.w3.org/1999/xhtml" id="id 530973"></a>4230 <a xmlns="http://www.w3.org/1999/xhtml" id="id444977"></a> 4038 4231 <div class="header">Description:</div> 4039 4232 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4081 4274 <div> 4082 4275 <div class="refsect1" lang="en" xml:lang="en"> 4083 <a xmlns="http://www.w3.org/1999/xhtml" id="id 531092"></a>4276 <a xmlns="http://www.w3.org/1999/xhtml" id="id445096"></a> 4084 4277 <div class="header">Description:</div> 4085 4278 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4103 4296 <div> 4104 4297 <div> 4105 <h2 class="title" style="clear: both"><a id="Pathanmes"></a>4. 5. Pathnames</h2>4298 <h2 class="title" style="clear: both"><a id="Pathanmes"></a>4.6. Pathnames</h2> 4106 4299 </div> 4107 4300 </div> … … 4111 4304 <div> 4112 4305 <div> 4113 <h3 class="title"><a id="pathname-tilde-expansion"></a>4. 5.1. Pathname Expansion</h3>4306 <h3 class="title"><a id="pathname-tilde-expansion"></a>4.6.1. Pathname Expansion</h3> 4114 4307 </div> 4115 4308 </div> … … 4126 4319 <div> 4127 4320 <div> 4128 <h3 class="title"><a id="Predefined-Logical-Hosts"></a>4. 5.2. Predefined Logical Hosts</h3>4321 <h3 class="title"><a id="Predefined-Logical-Hosts"></a>4.6.2. Predefined Logical Hosts</h3> 4129 4322 </div> 4130 4323 </div> 4131 4324 </div> 4132 4325 <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> 4133 <a xmlns="http://www.w3.org/1999/xhtml" id="id 531181" class="indexterm"></a>4326 <a xmlns="http://www.w3.org/1999/xhtml" id="id445184" class="indexterm"></a> 4134 4327 <p xmlns="http://www.w3.org/1999/xhtml">The <code class="literal">CCL</code> logical host should point to the 4135 4328 <code class="literal">ccl</code> directory. It is used for a variety of … … 4147 4340 <div> 4148 4341 <div> 4149 <h3 class="title"><a id="pathnames-on-darwin"></a>4. 5.3. OS X (Darwin)</h3>4342 <h3 class="title"><a id="pathnames-on-darwin"></a>4.6.3. OS X (Darwin)</h3> 4150 4343 </div> 4151 4344 </div> … … 4157 4350 <div> 4158 4351 <div> 4159 <h3 class="title"><a id="pathnames-on-linux"></a>4. 5.4. Linux</h3>4352 <h3 class="title"><a id="pathnames-on-linux"></a>4.6.4. Linux</h3> 4160 4353 </div> 4161 4354 </div> … … 4170 4363 <div> 4171 4364 <div> 4172 <h3 class="title"><a id="pathnames-on-freebsd"></a>4. 5.5. FreeBSD</h3>4365 <h3 class="title"><a id="pathnames-on-freebsd"></a>4.6.5. FreeBSD</h3> 4173 4366 </div> 4174 4367 </div> … … 4183 4376 <div> 4184 4377 <div> 4185 <h2 class="title" style="clear: both"><a id="Memory-Mapped-Files"></a>4. 6. Memory-mapped Files</h2>4378 <h2 class="title" style="clear: both"><a id="Memory-Mapped-Files"></a>4.7. Memory-mapped Files</h2> 4186 4379 </div> 4187 4380 </div> … … 4235 4428 platforms.</p> 4236 4429 <p xmlns="http://www.w3.org/1999/xhtml"> 4237 <a id="id 531364" class="indexterm"></a>4430 <a id="id445368" class="indexterm"></a> 4238 4431 <span class="command"><strong><em class="varname"><a id="map-file-to-ivector"></a>CCL:MAP-FILE-TO-IVECTOR</em> 4239 4432 <em class="parameter"><code>pathname</code></em> … … 4295 4488 a memory error.</p> 4296 4489 <p xmlns="http://www.w3.org/1999/xhtml"> 4297 <a id="id 531497" class="indexterm"></a>4490 <a id="id445501" class="indexterm"></a> 4298 4491 <span class="command"><strong><em class="varname"><a id="unmap-ivector"></a>CCL:UNMAP-IVECTOR</em> 4299 4492 <em class="parameter"><code>displaced-array</code></em> … … 4307 4500 target is an empty vector (of length zero).</p> 4308 4501 <p xmlns="http://www.w3.org/1999/xhtml"> 4309 <a id="id 531533" class="indexterm"></a>4502 <a id="id445536" class="indexterm"></a> 4310 4503 <span class="command"><strong><em class="varname"><a id="map-file-to-octet-vector"></a>CCL:MAP-FILE-TO-OCTET-VECTOR</em> 4311 4504 <em class="parameter"><code>pathname</code></em> … … 4317 4510 bytes.</p> 4318 4511 <p xmlns="http://www.w3.org/1999/xhtml"> 4319 <a id="id 531565" class="indexterm"></a>4512 <a id="id445568" class="indexterm"></a> 4320 4513 <span class="command"><strong><em class="varname"><a id="unmap-octet-vector"></a>CCL:UNMAP-OCTET-VECTOR</em> 4321 4514 <em class="parameter"><code>displaced-array</code></em> … … 4329 4522 <div> 4330 4523 <div> 4331 <h2 class="title" style="clear: both"><a id="Static_Variables"></a>4. 7. Static Variables</h2>4524 <h2 class="title" style="clear: both"><a id="Static_Variables"></a>4.8. Static Variables</h2> 4332 4525 </div> 4333 4526 </div> … … 4356 4549 static.</p> 4357 4550 <p xmlns="http://www.w3.org/1999/xhtml"> 4358 <a id="id 531639" class="indexterm"></a>4551 <a id="id445643" class="indexterm"></a> 4359 4552 <span class="command"><strong><em class="varname"><a id="defstatic"></a>DEFSTATIC</em> 4360 4553 <em class="parameter"><code>var</code></em> … … 4406 4599 <div> 4407 4600 <div> 4408 <h2 class="title" style="clear: both"><a id="Saving-Applications"></a>4. 8. Saving Applications</h2>4409 </div> 4410 </div> 4411 </div> 4412 <a xmlns="http://www.w3.org/1999/xhtml" id="id 531751" class="indexterm"></a>4601 <h2 class="title" style="clear: both"><a id="Saving-Applications"></a>4.9. Saving Applications</h2> 4602 </div> 4603 </div> 4604 </div> 4605 <a xmlns="http://www.w3.org/1999/xhtml" id="id445755" class="indexterm"></a> 4413 4606 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL provides the 4414 4607 function <code class="literal">CCL:SAVE-APPLICATION</code>, which creates a file … … 4490 4683 converted, because address 0 can always be relied upon to refer to 4491 4684 the same thing.</p> 4492 <a xmlns="http://www.w3.org/1999/xhtml" id="id 531973" class="indexterm"></a>4685 <a xmlns="http://www.w3.org/1999/xhtml" id="id445976" class="indexterm"></a> 4493 4686 <p xmlns="http://www.w3.org/1999/xhtml">As of Clozure CL 1.2, the constant <code class="literal">CCL:+NULL-PTR+</code> 4494 4687 refers to a <code class="literal">MACPTR</code> object that points to address 0.</p> … … 4501 4694 or <code class="literal">opencml64</code> script.</p> 4502 4695 <p xmlns="http://www.w3.org/1999/xhtml"> 4503 <a id="id 532020" class="indexterm"></a>4696 <a id="id446024" class="indexterm"></a> 4504 4697 <span class="command"><strong><em class="varname"><a id="save-application"></a>SAVE-APPLICATION</em> 4505 4698 <em class="parameter"><code>filename</code></em> … … 4604 4797 <div> 4605 4798 <div> 4606 <h2 class="title" style="clear: both"><a id="concatenating-fasl-files"></a>4. 9. Concatenating FASL Files</h2>4799 <h2 class="title" style="clear: both"><a id="concatenating-fasl-files"></a>4.10. Concatenating FASL Files</h2> 4607 4800 </div> 4608 4801 </div> … … 4625 4818 <div> 4626 4819 <div class="refsect1" lang="en" xml:lang="en"> 4627 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532291"></a>4820 <a xmlns="http://www.w3.org/1999/xhtml" id="id446295"></a> 4628 4821 <div class="header">Arguments and Values:</div> 4629 4822 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">out-file</span></i>--- … … 4639 4832 </div> 4640 4833 <div class="refsect1" lang="en" xml:lang="en"> 4641 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532351"></a>4834 <a xmlns="http://www.w3.org/1999/xhtml" id="id446355"></a> 4642 4835 <div class="header">Description:</div> 4643 4836 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4665 4858 <div> 4666 4859 <div> 4667 <h2 class="title" style="clear: both"><a id="floating-point"></a>4.1 0. Floating Point Numbers</h2>4860 <h2 class="title" style="clear: both"><a id="floating-point"></a>4.11. Floating Point Numbers</h2> 4668 4861 </div> 4669 4862 </div> … … 4699 4892 <div> 4700 4893 <div class="refsect1" lang="en" xml:lang="en"> 4701 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532442"></a>4894 <a xmlns="http://www.w3.org/1999/xhtml" id="id446445"></a> 4702 4895 <div class="header">Arguments and Values:</div> 4703 4896 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">mode</span></i>--- … … 4707 4900 </div> 4708 4901 <div class="refsect1" lang="en" xml:lang="en"> 4709 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532465"></a>4902 <a xmlns="http://www.w3.org/1999/xhtml" id="id446469"></a> 4710 4903 <div class="header">Description:</div> 4711 4904 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4746 4939 <div> 4747 4940 <div class="refsect1" lang="en" xml:lang="en"> 4748 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532560"></a>4941 <a xmlns="http://www.w3.org/1999/xhtml" id="id446564"></a> 4749 4942 <div class="header">Arguments and Values:</div> 4750 4943 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">rounding-mode</span></i>--- … … 4755 4948 </div> 4756 4949 <div class="refsect1" lang="en" xml:lang="en"> 4757 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532597"></a>4950 <a xmlns="http://www.w3.org/1999/xhtml" id="id446600"></a> 4758 4951 <div class="header">Description:</div> 4759 4952 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4771 4964 <div> 4772 4965 <div> 4773 <h2 class="title" style="clear: both"><a id="watched-objects"></a>4.1 1. Watched Objects</h2>4966 <h2 class="title" style="clear: both"><a id="watched-objects"></a>4.12. Watched Objects</h2> 4774 4967 </div> 4775 4968 </div> … … 4786 4979 <div> 4787 4980 <div> 4788 <h3 class="title"><a id="watched-watch"></a>4.1 1.1. WATCH</h3>4981 <h3 class="title"><a id="watched-watch"></a>4.12.1. WATCH</h3> 4789 4982 </div> 4790 4983 </div> … … 4804 4997 <div> 4805 4998 <div class="refsect1" lang="en" xml:lang="en"> 4806 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532672"></a>4999 <a xmlns="http://www.w3.org/1999/xhtml" id="id446675"></a> 4807 5000 <div class="header">Arguments and Values:</div> 4808 5001 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>--- … … 4811 5004 </div> 4812 5005 <div class="refsect1" lang="en" xml:lang="en"> 4813 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532694"></a>5006 <a xmlns="http://www.w3.org/1999/xhtml" id="id446698"></a> 4814 5007 <div class="header">Description:</div> 4815 5008 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4960 5153 <div> 4961 5154 <div> 4962 <h3 class="title"><a id="watched-unwatch"></a>4.1 1.2. UNWATCH</h3>5155 <h3 class="title"><a id="watched-unwatch"></a>4.12.2. UNWATCH</h3> 4963 5156 </div> 4964 5157 </div> … … 4978 5171 <div> 4979 5172 <div class="refsect1" lang="en" xml:lang="en"> 4980 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532868"></a>5173 <a xmlns="http://www.w3.org/1999/xhtml" id="id446872"></a> 4981 5174 <div class="header">Description:</div> 4982 5175 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4994 5187 <div> 4995 5188 <div> 4996 <h3 class="title"><a id="watched-write-to-watched-object"></a>4.1 1.3. WRITE-TO-WATCHED-OBJECT</h3>5189 <h3 class="title"><a id="watched-write-to-watched-object"></a>4.12.3. WRITE-TO-WATCHED-OBJECT</h3> 4997 5190 </div> 4998 5191 </div> … … 5012 5205 <div> 5013 5206 <div class="refsect1" lang="en" xml:lang="en"> 5014 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532917"></a>5207 <a xmlns="http://www.w3.org/1999/xhtml" id="id446920"></a> 5015 5208 <div class="header">Discussion:</div> 5016 5209 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5030 5223 </div> 5031 5224 <div class="refsect1" lang="en" xml:lang="en"> 5032 <a xmlns="http://www.w3.org/1999/xhtml" id="id 532970"></a>5225 <a xmlns="http://www.w3.org/1999/xhtml" id="id446974"></a> 5033 5226 <div class="header">Restarts:</div> 5034 5227 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5053 5246 <div> 5054 5247 <div> 5055 <h3 class="title"><a id="watch-notes"></a>4.1 1.4. Notes</h3>5248 <h3 class="title"><a id="watch-notes"></a>4.12.4. Notes</h3> 5056 5249 </div> 5057 5250 </div> … … 5086 5279 <div> 5087 5280 <div> 5088 <h3 class="title"><a id="watch-examples"></a>4.1 1.5. Examples</h3>5281 <h3 class="title"><a id="watch-examples"></a>4.12.5. Examples</h3> 5089 5282 </div> 5090 5283 </div> … … 5098 5291 <div> 5099 5292 <div> 5100 <h4 class="title"><a id="id 533028"></a>4.11.5.1. Fancy arrays</h4>5293 <h4 class="title"><a id="id447031"></a>4.12.5.1. Fancy arrays</h4> 5101 5294 </div> 5102 5295 </div> … … 5125 5318 <div> 5126 5319 <div> 5127 <h4 class="title"><a id="id 533047"></a>4.11.5.2. Hash tables</h4>5320 <h4 class="title"><a id="id447050"></a>4.12.5.2. Hash tables</h4> 5128 5321 </div> 5129 5322 </div> … … 5173 5366 <div> 5174 5367 <div> 5175 <h4 class="title"><a id="id 533077"></a>4.11.5.3. Lists</h4>5368 <h4 class="title"><a id="id447081"></a>4.12.5.3. Lists</h4> 5176 5369 </div> 5177 5370 </div> … … 5202 5395 <div> 5203 5396 <div> 5204 <h2 class="title" style="clear: both"><a id="code-coverage"></a>4.1 2. Code Coverage</h2>5397 <h2 class="title" style="clear: both"><a id="code-coverage"></a>4.13. Code Coverage</h2> 5205 5398 </div> 5206 5399 </div> … … 5210 5403 <div> 5211 5404 <div> 5212 <h3 class="title"><a id="code-coverage-overview"></a>4.1 2.1. Overview</h3>5405 <h3 class="title"><a id="code-coverage-overview"></a>4.13.1. Overview</h3> 5213 5406 </div> 5214 5407 </div> … … 5246 5439 <div> 5247 5440 <div> 5248 <h3 class="title"><a id="code-coverage-limitations"></a>4.1 2.2. Limitations</h3>5441 <h3 class="title"><a id="code-coverage-limitations"></a>4.13.2. Limitations</h3> 5249 5442 </div> 5250 5443 </div> … … 5299 5492 <div> 5300 5493 <div> 5301 <h3 class="title"><a id="code-coverage-usage"></a>4.1 2.3. Usage</h3>5494 <h3 class="title"><a id="code-coverage-usage"></a>4.13.3. Usage</h3> 5302 5495 </div> 5303 5496 </div> … … 5342 5535 <div> 5343 5536 <div class="refsect1" lang="en" xml:lang="en"> 5344 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533259"></a>5537 <a xmlns="http://www.w3.org/1999/xhtml" id="id447263"></a> 5345 5538 <div class="header">Arguments and Values:</div> 5346 5539 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">html</span></i>--- … … 5364 5557 </div> 5365 5558 <div class="refsect1" lang="en" xml:lang="en"> 5366 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533312"></a>5559 <a xmlns="http://www.w3.org/1999/xhtml" id="id447315"></a> 5367 5560 <div class="header">Example:</div> 5368 5561 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5398 5591 <div> 5399 5592 <div class="refsect1" lang="en" xml:lang="en"> 5400 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533392"></a>5593 <a xmlns="http://www.w3.org/1999/xhtml" id="id447395"></a> 5401 5594 <div class="header">Summary:</div> 5402 5595 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5420 5613 <div> 5421 5614 <div class="refsect1" lang="en" xml:lang="en"> 5422 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533430"></a>5615 <a xmlns="http://www.w3.org/1999/xhtml" id="id447433"></a> 5423 5616 <div class="header">Summary:</div> 5424 5617 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5446 5639 <div> 5447 5640 <div class="refsect1" lang="en" xml:lang="en"> 5448 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533482"></a>5641 <a xmlns="http://www.w3.org/1999/xhtml" id="id447486"></a> 5449 5642 <div class="header">Summary:</div> 5450 5643 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5472 5665 <div> 5473 5666 <div class="refsect1" lang="en" xml:lang="en"> 5474 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533534"></a>5667 <a xmlns="http://www.w3.org/1999/xhtml" id="id447538"></a> 5475 5668 <div class="header">Summary:</div> 5476 5669 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5503 5696 <div> 5504 5697 <div class="refsect1" lang="en" xml:lang="en"> 5505 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533577"></a>5698 <a xmlns="http://www.w3.org/1999/xhtml" id="id447581"></a> 5506 5699 <div class="header">Summary:</div> 5507 5700 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5530 5723 <div> 5531 5724 <div class="refsect1" lang="en" xml:lang="en"> 5532 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533630"></a>5725 <a xmlns="http://www.w3.org/1999/xhtml" id="id447634"></a> 5533 5726 <div class="header">Summary:</div> 5534 5727 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5553 5746 <div> 5554 5747 <div class="refsect1" lang="en" xml:lang="en"> 5555 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533680"></a>5748 <a xmlns="http://www.w3.org/1999/xhtml" id="id447684"></a> 5556 5749 <div class="header">Summary:</div> 5557 5750 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5580 5773 <div> 5581 5774 <div class="refsect1" lang="en" xml:lang="en"> 5582 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533733"></a>5775 <a xmlns="http://www.w3.org/1999/xhtml" id="id447737"></a> 5583 5776 <div class="header">Summary:</div> 5584 5777 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5607 5800 <div> 5608 5801 <div class="refsect1" lang="en" xml:lang="en"> 5609 <a xmlns="http://www.w3.org/1999/xhtml" id="id 533786"></a>5802 <a xmlns="http://www.w3.org/1999/xhtml" id="id447790"></a> 5610 5803 <div class="header">Summary:</div> 5611 5804 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5774 5967 <div> 5775 5968 <div class="refsect1" lang="en" xml:lang="en"> 5776 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534021"></a>5969 <a xmlns="http://www.w3.org/1999/xhtml" id="id448025"></a> 5777 5970 <div class="header">Summary:</div> 5778 5971 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5799 5992 <div> 5800 5993 <div class="refsect1" lang="en" xml:lang="en"> 5801 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534073"></a>5994 <a xmlns="http://www.w3.org/1999/xhtml" id="id448077"></a> 5802 5995 <div class="header">Summary:</div> 5803 5996 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6030 6223 <div> 6031 6224 <div> 6032 <h4 class="title"><a id="id4 75070"></a>5.4.2.1. Checking for Updates</h4>6225 <h4 class="title"><a id="id420320"></a>5.4.2.1. Checking for Updates</h4> 6033 6226 </div> 6034 6227 </div> … … 6162 6355 the required subsystems, if necessary.</p> 6163 6356 <p xmlns="http://www.w3.org/1999/xhtml"> 6164 <a id="id 512053" class="indexterm"></a>6357 <a id="id388581" class="indexterm"></a> 6165 6358 <span class="command"><strong><em class="varname"><a id="build-application"></a>BUILD-APPLICATION</em> <em class="varname">&key</em> 6166 6359 (<em class="parameter"><code>name</code></em> <em class="replaceable"><code>"MyApplication"</code></em>) … … 6462 6655 <dt> 6463 6656 <span class="sect2"> 6464 <a href="#id4 70007">6.3.2. As of August 2003:</a>6657 <a href="#id412859">6.3.2. As of August 2003:</a> 6465 6658 </span> 6466 6659 </dt> … … 6713 6906 <div> 6714 6907 <div> 6715 <h3 class="title"><a id="id4 70007"></a>6.3.2. As of August 2003:</h3>6908 <h3 class="title"><a id="id412859"></a>6.3.2. As of August 2003:</h3> 6716 6909 </div> 6717 6910 </div> … … 7165 7358 <div> 7166 7359 <div class="refsect1" lang="en" xml:lang="en"> 7167 <a xmlns="http://www.w3.org/1999/xhtml" id="id 528574"></a>7360 <a xmlns="http://www.w3.org/1999/xhtml" id="id434884"></a> 7168 7361 <div class="header">Values:</div> 7169 7362 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---a list of all lisp processes (threads) … … 7171 7364 </div> 7172 7365 <div class="refsect1" lang="en" xml:lang="en"> 7173 <a xmlns="http://www.w3.org/1999/xhtml" id="id 528600"></a>7366 <a xmlns="http://www.w3.org/1999/xhtml" id="id434910"></a> 7174 7367 <div class="header">Description:</div> 7175 7368 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of all lisp processes (threads) known … … 7183 7376 </div> 7184 7377 <div class="refsect1" lang="en" xml:lang="en"> 7185 <a xmlns="http://www.w3.org/1999/xhtml" id="id 528614"></a>7378 <a xmlns="http://www.w3.org/1999/xhtml" id="id434924"></a> 7186 7379 <div class="header">See Also:</div> 7187 7380 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7211 7404 <div> 7212 7405 <div class="refsect1" lang="en" xml:lang="en"> 7213 <a xmlns="http://www.w3.org/1999/xhtml" id="id 528684"></a>7406 <a xmlns="http://www.w3.org/1999/xhtml" id="id434994"></a> 7214 7407 <div class="header">Arguments and Values:</div> 7215 7408 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.</p> … … 7250 7443 </div> 7251 7444 <div class="refsect1" lang="en" xml:lang="en"> 7252 <a xmlns="http://www.w3.org/1999/xhtml" id="id 528871"></a>7445 <a xmlns="http://www.w3.org/1999/xhtml" id="id435182"></a> 7253 7446 <div class="header">Description:</div> 7254 7447 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new lisp process (thread) with the … … 7271 7464 </div> 7272 7465 <div class="refsect1" lang="en" xml:lang="en"> 7273 <a xmlns="http://www.w3.org/1999/xhtml" id="id 528924"></a>7466 <a xmlns="http://www.w3.org/1999/xhtml" id="id435234"></a> 7274 7467 <div class="header">See Also:</div> 7275 7468 <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> … … 7290 7483 <div> 7291 7484 <div class="refsect1" lang="en" xml:lang="en"> 7292 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529003"></a>7485 <a xmlns="http://www.w3.org/1999/xhtml" id="id435312"></a> 7293 7486 <div class="header">Arguments and Values:</div> 7294 7487 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7300 7493 </div> 7301 7494 <div class="refsect1" lang="en" xml:lang="en"> 7302 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529057"></a>7495 <a xmlns="http://www.w3.org/1999/xhtml" id="id435366"></a> 7303 7496 <div class="header">Description:</div> 7304 7497 <p xmlns="http://www.w3.org/1999/xhtml">Suspends <em class="varname">process</em>, preventing it from … … 7322 7515 </div> 7323 7516 <div class="refsect1" lang="en" xml:lang="en"> 7324 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529112"></a>7517 <a xmlns="http://www.w3.org/1999/xhtml" id="id435421"></a> 7325 7518 <div class="header">See Also:</div> 7326 7519 <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> 7327 7520 </div> 7328 7521 <div class="refsect1" lang="en" xml:lang="en"> 7329 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529137"></a>7522 <a xmlns="http://www.w3.org/1999/xhtml" id="id435446"></a> 7330 7523 <div class="header">Notes:</div> 7331 7524 <p xmlns="http://www.w3.org/1999/xhtml"><span class="function"><strong>process-suspend</strong></span> was previously called … … 7353 7546 <div> 7354 7547 <div class="refsect1" lang="en" xml:lang="en"> 7355 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529219"></a>7548 <a xmlns="http://www.w3.org/1999/xhtml" id="id435528"></a> 7356 7549 <div class="header">Arguments and Values:</div> 7357 7550 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7364 7557 </div> 7365 7558 <div class="refsect1" lang="en" xml:lang="en"> 7366 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529272"></a>7559 <a xmlns="http://www.w3.org/1999/xhtml" id="id435582"></a> 7367 7560 <div class="header">Description:</div> 7368 7561 <p xmlns="http://www.w3.org/1999/xhtml">Undoes the effect of a previous call to … … 7375 7568 </div> 7376 7569 <div class="refsect1" lang="en" xml:lang="en"> 7377 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529303"></a>7570 <a xmlns="http://www.w3.org/1999/xhtml" id="id435613"></a> 7378 7571 <div class="header">See Also:</div> 7379 7572 <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> 7380 7573 </div> 7381 7574 <div class="refsect1" lang="en" xml:lang="en"> 7382 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529328"></a>7575 <a xmlns="http://www.w3.org/1999/xhtml" id="id435638"></a> 7383 7576 <div class="header">Notes:</div> 7384 7577 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7406 7599 <div> 7407 7600 <div class="refsect1" lang="en" xml:lang="en"> 7408 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529393"></a>7601 <a xmlns="http://www.w3.org/1999/xhtml" id="id435703"></a> 7409 7602 <div class="header">Arguments and Values:</div> 7410 7603 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7416 7609 </div> 7417 7610 <div class="refsect1" lang="en" xml:lang="en"> 7418 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529447"></a>7611 <a xmlns="http://www.w3.org/1999/xhtml" id="id435756"></a> 7419 7612 <div class="header">Description:</div> 7420 7613 <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 … … 7431 7624 </div> 7432 7625 <div class="refsect1" lang="en" xml:lang="en"> 7433 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529497"></a>7626 <a xmlns="http://www.w3.org/1999/xhtml" id="id435807"></a> 7434 7627 <div class="header">See Also:</div> 7435 7628 <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> … … 7452 7645 <div> 7453 7646 <div class="refsect1" lang="en" xml:lang="en"> 7454 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529574"></a>7647 <a xmlns="http://www.w3.org/1999/xhtml" id="id435883"></a> 7455 7648 <div class="header">Arguments and Values:</div> 7456 7649 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7463 7656 </div> 7464 7657 <div class="refsect1" lang="en" xml:lang="en"> 7465 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529649"></a>7658 <a xmlns="http://www.w3.org/1999/xhtml" id="id435958"></a> 7466 7659 <div class="header">Description:</div> 7467 7660 <p xmlns="http://www.w3.org/1999/xhtml">Typically used to initialize a newly-created or newly-reset … … 7477 7670 </div> 7478 7671 <div class="refsect1" lang="en" xml:lang="en"> 7479 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529693"></a>7672 <a xmlns="http://www.w3.org/1999/xhtml" id="id436002"></a> 7480 7673 <div class="header">See Also:</div> 7481 7674 <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> … … 7498 7691 <div> 7499 7692 <div class="refsect1" lang="en" xml:lang="en"> 7500 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529774"></a>7693 <a xmlns="http://www.w3.org/1999/xhtml" id="id436084"></a> 7501 7694 <div class="header">Arguments and Values:</div> 7502 7695 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7507 7700 </div> 7508 7701 <div class="refsect1" lang="en" xml:lang="en"> 7509 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529837"></a>7702 <a xmlns="http://www.w3.org/1999/xhtml" id="id436147"></a> 7510 7703 <div class="header">Description:</div> 7511 7704 <p xmlns="http://www.w3.org/1999/xhtml">Tries to begin the execution of <em class="varname">process</em>. … … 7524 7717 </div> 7525 7718 <div class="refsect1" lang="en" xml:lang="en"> 7526 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529886"></a>7719 <a xmlns="http://www.w3.org/1999/xhtml" id="id436196"></a> 7527 7720 <div class="header">See Also:</div> 7528 7721 <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> 7529 7722 </div> 7530 7723 <div class="refsect1" lang="en" xml:lang="en"> 7531 <a xmlns="http://www.w3.org/1999/xhtml" id="id 529916"></a>7724 <a xmlns="http://www.w3.org/1999/xhtml" id="id436226"></a> 7532 7725 <div class="header">Notes:</div> 7533 7726 <p xmlns="http://www.w3.org/1999/xhtml">It would be nice to have more discussion of what it means … … 7550 7743 <div> 7551 7744 <div class="refsect1" lang="en" xml:lang="en"> 7552 <a xmlns="http://www.w3.org/1999/xhtml" id="id 521616"></a>7745 <a xmlns="http://www.w3.org/1999/xhtml" id="id436342"></a> 7553 7746 <div class="header">Arguments and Values:</div> 7554 7747 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process. … … 7572 7765 </div> 7573 7766 <div class="refsect1" lang="en" xml:lang="en"> 7574 <a xmlns="http://www.w3.org/1999/xhtml" id="id 521805"></a>7767 <a xmlns="http://www.w3.org/1999/xhtml" id="id436531"></a> 7575 7768 <div class="header">Description:</div> 7576 7769 <p xmlns="http://www.w3.org/1999/xhtml">Creates a lisp process (thread) via … … 7585 7778 </div> 7586 7779 <div class="refsect1" lang="en" xml:lang="en"> 7587 <a xmlns="http://www.w3.org/1999/xhtml" id="id 521840"></a>7780 <a xmlns="http://www.w3.org/1999/xhtml" id="id436566"></a> 7588 7781 <div class="header">See Also:</div> 7589 7782 <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> … … 7606 7799 <div> 7607 7800 <div class="refsect1" lang="en" xml:lang="en"> 7608 <a xmlns="http://www.w3.org/1999/xhtml" id="id 521923"></a>7801 <a xmlns="http://www.w3.org/1999/xhtml" id="id441432"></a> 7609 7802 <div class="header">Arguments and Values:</div> 7610 7803 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7619 7812 </div> 7620 7813 <div class="refsect1" lang="en" xml:lang="en"> 7621 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522016"></a>7814 <a xmlns="http://www.w3.org/1999/xhtml" id="id441524"></a> 7622 7815 <div class="header">Description:</div> 7623 7816 <p xmlns="http://www.w3.org/1999/xhtml">Arranges for <em class="varname">process</em> … … 7650 7843 </div> 7651 7844 <div class="refsect1" lang="en" xml:lang="en"> 7652 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522090"></a>7845 <a xmlns="http://www.w3.org/1999/xhtml" id="id441599"></a> 7653 7846 <div class="header">See Also:</div> 7654 7847 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7659 7852 </div> 7660 7853 <div class="refsect1" lang="en" xml:lang="en"> 7661 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522109"></a>7854 <a xmlns="http://www.w3.org/1999/xhtml" id="id441618"></a> 7662 7855 <div class="header">Notes:</div> 7663 7856 <p xmlns="http://www.w3.org/1999/xhtml">It would probably be better for <em class="varname">result</em> … … 7689 7882 <div> 7690 7883 <div class="refsect1" lang="en" xml:lang="en"> 7691 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522176"></a>7884 <a xmlns="http://www.w3.org/1999/xhtml" id="id441685"></a> 7692 7885 <div class="header">Value Type:</div> 7693 7886 <p xmlns="http://www.w3.org/1999/xhtml">A lisp process (thread).</p> 7694 7887 </div> 7695 7888 <div class="refsect1" lang="en" xml:lang="en"> 7696 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522187"></a>7889 <a xmlns="http://www.w3.org/1999/xhtml" id="id441696"></a> 7697 7890 <div class="header">Initial Value:</div> 7698 7891 <p xmlns="http://www.w3.org/1999/xhtml">Bound separately in each process, to that process itself. … … 7700 7893 </div> 7701 7894 <div class="refsect1" lang="en" xml:lang="en"> 7702 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522199"></a>7895 <a xmlns="http://www.w3.org/1999/xhtml" id="id441708"></a> 7703 7896 <div class="header">Description:</div> 7704 7897 <p xmlns="http://www.w3.org/1999/xhtml">Used when lisp code needs to find out what process it is … … 7706 7899 </div> 7707 7900 <div class="refsect1" lang="en" xml:lang="en"> 7708 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522211"></a>7901 <a xmlns="http://www.w3.org/1999/xhtml" id="id441720"></a> 7709 7902 <div class="header">See Also:</div> 7710 7903 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7730 7923 <div> 7731 7924 <div class="refsect1" lang="en" xml:lang="en"> 7732 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522282"></a>7925 <a xmlns="http://www.w3.org/1999/xhtml" id="id441791"></a> 7733 7926 <div class="header">Arguments and Values:</div> 7734 7927 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7737 7930 </div> 7738 7931 <div class="refsect1" lang="en" xml:lang="en"> 7739 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522338"></a>7932 <a xmlns="http://www.w3.org/1999/xhtml" id="id441847"></a> 7740 7933 <div class="header">Description:</div> 7741 7934 <p xmlns="http://www.w3.org/1999/xhtml">Causes <em class="varname">process</em> to cleanly exit … … 7764 7957 </div> 7765 7958 <div class="refsect1" lang="en" xml:lang="en"> 7766 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522406"></a>7959 <a xmlns="http://www.w3.org/1999/xhtml" id="id441915"></a> 7767 7960 <div class="header">See Also:</div> 7768 7961 <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> … … 7784 7977 <div> 7785 7978 <div class="refsect1" lang="en" xml:lang="en"> 7786 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522480"></a>7979 <a xmlns="http://www.w3.org/1999/xhtml" id="id441988"></a> 7787 7980 <div class="header">Arguments and Values:</div> 7788 7981 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7790 7983 </div> 7791 7984 <div class="refsect1" lang="en" xml:lang="en"> 7792 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522521"></a>7985 <a xmlns="http://www.w3.org/1999/xhtml" id="id442030"></a> 7793 7986 <div class="header">Description:</div> 7794 7987 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 7797 7990 </div> 7798 7991 <div class="refsect1" lang="en" xml:lang="en"> 7799 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522537"></a>7992 <a xmlns="http://www.w3.org/1999/xhtml" id="id442045"></a> 7800 7993 <div class="header">See Also:</div> 7801 7994 <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> … … 7819 8012 <div> 7820 8013 <div class="refsect1" lang="en" xml:lang="en"> 7821 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522620"></a>8014 <a xmlns="http://www.w3.org/1999/xhtml" id="id442128"></a> 7822 8015 <div class="header">Arguments and Values:</div> 7823 8016 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7825 8018 </div> 7826 8019 <div class="refsect1" lang="en" xml:lang="en"> 7827 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522661"></a>8020 <a xmlns="http://www.w3.org/1999/xhtml" id="id442170"></a> 7828 8021 <div class="header">Description:</div> 7829 8022 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 7839 8032 </div> 7840 8033 <div class="refsect1" lang="en" xml:lang="en"> 7841 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522725"></a>8034 <a xmlns="http://www.w3.org/1999/xhtml" id="id442233"></a> 7842 8035 <div class="header">See Also:</div> 7843 8036 <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> … … 7858 8051 <div> 7859 8052 <div class="refsect1" lang="en" xml:lang="en"> 7860 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522783"></a>8053 <a xmlns="http://www.w3.org/1999/xhtml" id="id442292"></a> 7861 8054 <div class="header">Value Type:</div> 7862 8055 <p xmlns="http://www.w3.org/1999/xhtml">A positive integer.</p> 7863 8056 </div> 7864 8057 <div class="refsect1" lang="en" xml:lang="en"> 7865 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522794"></a>8058 <a xmlns="http://www.w3.org/1999/xhtml" id="id442303"></a> 7866 8059 <div class="header">Initial Value:</div> 7867 8060 <p xmlns="http://www.w3.org/1999/xhtml">The clock resolution of the OS scheduler. Currently, … … 7870 8063 </div> 7871 8064 <div class="refsect1" lang="en" xml:lang="en"> 7872 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522806"></a>8065 <a xmlns="http://www.w3.org/1999/xhtml" id="id442315"></a> 7873 8066 <div class="header">Description:</div> 7874 8067 <p xmlns="http://www.w3.org/1999/xhtml">This value is ordinarily of marginal interest at best, … … 7878 8071 </div> 7879 8072 <div class="refsect1" lang="en" xml:lang="en"> 7880 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522819"></a>8073 <a xmlns="http://www.w3.org/1999/xhtml" id="id442328"></a> 7881 8074 <div class="header">See Also:</div> 7882 8075 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7902 8095 <div> 7903 8096 <div class="refsect1" lang="en" xml:lang="en"> 7904 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522924"></a>8097 <a xmlns="http://www.w3.org/1999/xhtml" id="id442433"></a> 7905 8098 <div class="header">Description:</div> 7906 8099 <p xmlns="http://www.w3.org/1999/xhtml">This information is primarily for the benefit of … … 7916 8109 </div> 7917 8110 <div class="refsect1" lang="en" xml:lang="en"> 7918 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522967"></a>8111 <a xmlns="http://www.w3.org/1999/xhtml" id="id442476"></a> 7919 8112 <div class="header">See Also:</div> 7920 8113 <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> 7921 8114 </div> 7922 8115 <div class="refsect1" lang="en" xml:lang="en"> 7923 <a xmlns="http://www.w3.org/1999/xhtml" id="id 522998"></a>8116 <a xmlns="http://www.w3.org/1999/xhtml" id="id442506"></a> 7924 8117 <div class="header">Notes:</div> 7925 8118 <p xmlns="http://www.w3.org/1999/xhtml">This should arguably be SETFable, but doesn't seem to … … 7945 8138 <div> 7946 8139 <div class="refsect1" lang="en" xml:lang="en"> 7947 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523057"></a>8140 <a xmlns="http://www.w3.org/1999/xhtml" id="id442565"></a> 7948 8141 <div class="header">Description:</div> 7949 8142 <p xmlns="http://www.w3.org/1999/xhtml">Advises the OS scheduler that the current thread has nothing … … 7954 8147 </div> 7955 8148 <div class="refsect1" lang="en" xml:lang="en"> 7956 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523070"></a>8149 <a xmlns="http://www.w3.org/1999/xhtml" id="id442579"></a> 7957 8150 <div class="header">See Also:</div> 7958 8151 <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> 7959 8152 </div> 7960 8153 <div class="refsect1" lang="en" xml:lang="en"> 7961 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523118"></a>8154 <a xmlns="http://www.w3.org/1999/xhtml" id="id442627"></a> 7962 8155 <div class="header">Notes:</div> 7963 8156 <p xmlns="http://www.w3.org/1999/xhtml">This is a holdover from the days of cooperative … … 7982 8175 <div> 7983 8176 <div class="refsect1" lang="en" xml:lang="en"> 7984 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523183"></a>8177 <a xmlns="http://www.w3.org/1999/xhtml" id="id442691"></a> 7985 8178 <div class="header">Arguments and Values:</div> 7986 8179 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 7995 8188 </div> 7996 8189 <div class="refsect1" lang="en" xml:lang="en"> 7997 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523262"></a>8190 <a xmlns="http://www.w3.org/1999/xhtml" id="id442771"></a> 7998 8191 <div class="header">Description:</div> 7999 8192 <p xmlns="http://www.w3.org/1999/xhtml">Causes the current lisp process (thread) to repeatedly … … 8012 8205 </div> 8013 8206 <div class="refsect1" lang="en" xml:lang="en"> 8014 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523298"></a>8207 <a xmlns="http://www.w3.org/1999/xhtml" id="id442807"></a> 8015 8208 <div class="header">See Also:</div> 8016 8209 <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> … … 8032 8225 <div> 8033 8226 <div class="refsect1" lang="en" xml:lang="en"> 8034 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523406"></a>8227 <a xmlns="http://www.w3.org/1999/xhtml" id="id442915"></a> 8035 8228 <div class="header">Arguments and Values:</div> 8036 8229 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8050 8243 </div> 8051 8244 <div class="refsect1" lang="en" xml:lang="en"> 8052 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523520"></a>8245 <a xmlns="http://www.w3.org/1999/xhtml" id="id443029"></a> 8053 8246 <div class="header">Description:</div> 8054 8247 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">ticks</em> is NIL, behaves exactly like … … 8067 8260 </div> 8068 8261 <div class="refsect1" lang="en" xml:lang="en"> 8069 <a xmlns="http://www.w3.org/1999/xhtml" id="id 523570"></a>8262 <a xmlns="http://www.w3.org/1999/xhtml" id="id443079"></a> 8070 8263 <div class="header">See Also:</div> 8071 8264 <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> … … 8087 8280 <div> 8088 8281 <div class="refsect1" lang="en" xml:lang="en"> 8089 <a xmlns="http://www.w3.org/1999/xhtml" id="id 540715"></a>8282 <a xmlns="http://www.w3.org/1999/xhtml" id="id443196"></a> 8090 8283 <div class="header">Arguments and Values:</div> 8091 8284 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8094 8287 </div> 8095 8288 <div class="refsect1" lang="en" xml:lang="en"> 8096 <a xmlns="http://www.w3.org/1999/xhtml" id="id 540753"></a>8289 <a xmlns="http://www.w3.org/1999/xhtml" id="id443241"></a> 8097 8290 <div class="header">Description:</div> 8098 8291 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 8109 8302 </div> 8110 8303 <div class="refsect1" lang="en" xml:lang="en"> 8111 <a xmlns="http://www.w3.org/1999/xhtml" id="id 540782"></a>8304 <a xmlns="http://www.w3.org/1999/xhtml" id="id443272"></a> 8112 8305 <div class="header">See Also:</div> 8113 8306 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8133 8326 <div> 8134 8327 <div class="refsect1" lang="en" xml:lang="en"> 8135 <a xmlns="http://www.w3.org/1999/xhtml" id="id 540844"></a>8328 <a xmlns="http://www.w3.org/1999/xhtml" id="id443344"></a> 8136 8329 <div class="header">Arguments and Values:</div> 8137 8330 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---any lisp object; saved as part of … … 8143 8336 </div> 8144 8337 <div class="refsect1" lang="en" xml:lang="en"> 8145 <a xmlns="http://www.w3.org/1999/xhtml" id="id 540890"></a>8338 <a xmlns="http://www.w3.org/1999/xhtml" id="id443396"></a> 8146 8339 <div class="header">Description:</div> 8147 8340 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a lock object, which can … … 8153 8346 </div> 8154 8347 <div class="refsect1" lang="en" xml:lang="en"> 8155 <a xmlns="http://www.w3.org/1999/xhtml" id="id 540905"></a>8348 <a xmlns="http://www.w3.org/1999/xhtml" id="id443413"></a> 8156 8349 <div class="header">See Also:</div> 8157 8350 <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> … … 8173 8366 <div> 8174 8367 <div class="refsect1" lang="en" xml:lang="en"> 8175 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541008"></a>8368 <a xmlns="http://www.w3.org/1999/xhtml" id="id443530"></a> 8176 8369 <div class="header">Arguments and Values:</div> 8177 8370 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8181 8374 </div> 8182 8375 <div class="refsect1" lang="en" xml:lang="en"> 8183 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541060"></a>8376 <a xmlns="http://www.w3.org/1999/xhtml" id="id454684"></a> 8184 8377 <div class="header">Description:</div> 8185 8378 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">lock</em> is either free or … … 8192 8385 </div> 8193 8386 <div class="refsect1" lang="en" xml:lang="en"> 8194 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541089"></a>8387 <a xmlns="http://www.w3.org/1999/xhtml" id="id454712"></a> 8195 8388 <div class="header">See Also:</div> 8196 8389 <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> … … 8211 8404 <div> 8212 8405 <div class="refsect1" lang="en" xml:lang="en"> 8213 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541189"></a>8406 <a xmlns="http://www.w3.org/1999/xhtml" id="id454812"></a> 8214 8407 <div class="header">Arguments and Values:</div> 8215 8408 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8216 8409 </div> 8217 8410 <div class="refsect1" lang="en" xml:lang="en"> 8218 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541211"></a>8411 <a xmlns="http://www.w3.org/1999/xhtml" id="id454834"></a> 8219 8412 <div class="header">Description:</div> 8220 8413 <p xmlns="http://www.w3.org/1999/xhtml">Blocks until <em class="varname">lock</em> is owned by the … … 8227 8420 </div> 8228 8421 <div class="refsect1" lang="en" xml:lang="en"> 8229 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541244"></a>8422 <a xmlns="http://www.w3.org/1999/xhtml" id="id454868"></a> 8230 8423 <div class="header">See Also:</div> 8231 8424 <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> … … 8245 8438 <div> 8246 8439 <div class="refsect1" lang="en" xml:lang="en"> 8247 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541344"></a>8440 <a xmlns="http://www.w3.org/1999/xhtml" id="id454967"></a> 8248 8441 <div class="header">Arguments and Values:</div> 8249 8442 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8250 8443 </div> 8251 8444 <div class="refsect1" lang="en" xml:lang="en"> 8252 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541366"></a>8445 <a xmlns="http://www.w3.org/1999/xhtml" id="id454989"></a> 8253 8446 <div class="header">Description:</div> 8254 8447 <p xmlns="http://www.w3.org/1999/xhtml">Signals an error of type CCL:LOCK-NOT-OWNER if … … 8263 8456 </div> 8264 8457 <div class="refsect1" lang="en" xml:lang="en"> 8265 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541400"></a>8458 <a xmlns="http://www.w3.org/1999/xhtml" id="id455023"></a> 8266 8459 <div class="header">See Also:</div> 8267 8460 <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> … … 8282 8475 <div> 8283 8476 <div class="refsect1" lang="en" xml:lang="en"> 8284 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541500"></a>8477 <a xmlns="http://www.w3.org/1999/xhtml" id="id455123"></a> 8285 8478 <div class="header">Arguments and Values:</div> 8286 8479 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8289 8482 </div> 8290 8483 <div class="refsect1" lang="en" xml:lang="en"> 8291 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541538"></a>8484 <a xmlns="http://www.w3.org/1999/xhtml" id="id455162"></a> 8292 8485 <div class="header">Description:</div> 8293 8486 <p xmlns="http://www.w3.org/1999/xhtml">Tests whether <em class="varname">lock</em> … … 8302 8495 </div> 8303 8496 <div class="refsect1" lang="en" xml:lang="en"> 8304 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541562"></a>8497 <a xmlns="http://www.w3.org/1999/xhtml" id="id455185"></a> 8305 8498 <div class="header">See Also:</div> 8306 8499 <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> … … 8322 8515 <div> 8323 8516 <div class="refsect1" lang="en" xml:lang="en"> 8324 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541662"></a>8517 <a xmlns="http://www.w3.org/1999/xhtml" id="id455285"></a> 8325 8518 <div class="header">Arguments and Values:</div> 8326 8519 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---a newly-allocated object of type … … 8328 8521 </div> 8329 8522 <div class="refsect1" lang="en" xml:lang="en"> 8330 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541685"></a>8523 <a xmlns="http://www.w3.org/1999/xhtml" id="id455308"></a> 8331 8524 <div class="header">Description:</div> 8332 8525 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL::READ-WRITE-LOCK. … … 8339 8532 </div> 8340 8533 <div class="refsect1" lang="en" xml:lang="en"> 8341 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541701"></a>8534 <a xmlns="http://www.w3.org/1999/xhtml" id="id455324"></a> 8342 8535 <div class="header">See Also:</div> 8343 8536 <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> 8344 8537 </div> 8345 8538 <div class="refsect1" lang="en" xml:lang="en"> 8346 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541749"></a>8539 <a xmlns="http://www.w3.org/1999/xhtml" id="id455372"></a> 8347 8540 <div class="header">Notes:</div> 8348 8541 <p xmlns="http://www.w3.org/1999/xhtml">There probably should be some way to … … 8367 8560 <div> 8368 8561 <div class="refsect1" lang="en" xml:lang="en"> 8369 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541805"></a>8562 <a xmlns="http://www.w3.org/1999/xhtml" id="id455428"></a> 8370 8563 <div class="header">Arguments and Values:</div> 8371 8564 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8376 8569 </div> 8377 8570 <div class="refsect1" lang="en" xml:lang="en"> 8378 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541856"></a>8571 <a xmlns="http://www.w3.org/1999/xhtml" id="id455480"></a> 8379 8572 <div class="header">Description:</div> 8380 8573 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8390 8583 </div> 8391 8584 <div class="refsect1" lang="en" xml:lang="en"> 8392 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541896"></a>8585 <a xmlns="http://www.w3.org/1999/xhtml" id="id455519"></a> 8393 8586 <div class="header">See Also:</div> 8394 8587 <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> … … 8410 8603 <div> 8411 8604 <div class="refsect1" lang="en" xml:lang="en"> 8412 <a xmlns="http://www.w3.org/1999/xhtml" id="id 541989"></a>8605 <a xmlns="http://www.w3.org/1999/xhtml" id="id455613"></a> 8413 8606 <div class="header">Arguments and Values:</div> 8414 8607 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8419 8612 </div> 8420 8613 <div class="refsect1" lang="en" xml:lang="en"> 8421 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542041"></a>8614 <a xmlns="http://www.w3.org/1999/xhtml" id="id455664"></a> 8422 8615 <div class="header">Description:</div> 8423 8616 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8434 8627 </div> 8435 8628 <div class="refsect1" lang="en" xml:lang="en"> 8436 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542085"></a>8629 <a xmlns="http://www.w3.org/1999/xhtml" id="id455709"></a> 8437 8630 <div class="header">See Also:</div> 8438 8631 <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> … … 8454 8647 <div> 8455 8648 <div class="refsect1" lang="en" xml:lang="en"> 8456 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542175"></a>8649 <a xmlns="http://www.w3.org/1999/xhtml" id="id455798"></a> 8457 8650 <div class="header">Arguments and Values:</div> 8458 8651 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---a newly-allocated object of type CCL:SEMAPHORE.</p> 8459 8652 </div> 8460 8653 <div class="refsect1" lang="en" xml:lang="en"> 8461 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542198"></a>8654 <a xmlns="http://www.w3.org/1999/xhtml" id="id455821"></a> 8462 8655 <div class="header">Description:</div> 8463 8656 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL:SEMAPHORE. … … 8468 8661 </div> 8469 8662 <div class="refsect1" lang="en" xml:lang="en"> 8470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542213"></a>8663 <a xmlns="http://www.w3.org/1999/xhtml" id="id455836"></a> 8471 8664 <div class="header">See Also:</div> 8472 8665 <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> … … 8488 8681 <div> 8489 8682 <div class="refsect1" lang="en" xml:lang="en"> 8490 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542308"></a>8683 <a xmlns="http://www.w3.org/1999/xhtml" id="id455931"></a> 8491 8684 <div class="header">Arguments and Values:</div> 8492 8685 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8495 8688 </div> 8496 8689 <div class="refsect1" lang="en" xml:lang="en"> 8497 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542344"></a>8690 <a xmlns="http://www.w3.org/1999/xhtml" id="id455967"></a> 8498 8691 <div class="header">Description:</div> 8499 8692 <p xmlns="http://www.w3.org/1999/xhtml">Atomically increments <em class="varname">semaphore</em>'s … … 8502 8695 </div> 8503 8696 <div class="refsect1" lang="en" xml:lang="en"> 8504 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542357"></a>8697 <a xmlns="http://www.w3.org/1999/xhtml" id="id455981"></a> 8505 8698 <div class="header">See Also:</div> 8506 8699 <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> 8507 8700 </div> 8508 8701 <div class="refsect1" lang="en" xml:lang="en"> 8509 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542411"></a>8702 <a xmlns="http://www.w3.org/1999/xhtml" id="id456034"></a> 8510 8703 <div class="header">Notes:</div> 8511 8704 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8530 8723 <div> 8531 8724 <div class="refsect1" lang="en" xml:lang="en"> 8532 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542471"></a>8725 <a xmlns="http://www.w3.org/1999/xhtml" id="id456094"></a> 8533 8726 <div class="header">Arguments and Values:</div> 8534 8727 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8537 8730 </div> 8538 8731 <div class="refsect1" lang="en" xml:lang="en"> 8539 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542507"></a>8732 <a xmlns="http://www.w3.org/1999/xhtml" id="id456130"></a> 8540 8733 <div class="header">Description:</div> 8541 8734 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8545 8738 </div> 8546 8739 <div class="refsect1" lang="en" xml:lang="en"> 8547 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542521"></a>8740 <a xmlns="http://www.w3.org/1999/xhtml" id="id456144"></a> 8548 8741 <div class="header">See Also:</div> 8549 8742 <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> 8550 8743 </div> 8551 8744 <div class="refsect1" lang="en" xml:lang="en"> 8552 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542574"></a>8745 <a xmlns="http://www.w3.org/1999/xhtml" id="id456197"></a> 8553 8746 <div class="header">Notes:</div> 8554 8747 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8574 8767 <div> 8575 8768 <div class="refsect1" lang="en" xml:lang="en"> 8576 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542634"></a>8769 <a xmlns="http://www.w3.org/1999/xhtml" id="id456258"></a> 8577 8770 <div class="header">Arguments and Values:</div> 8578 8771 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---An object of type CCL:SEMAPHORE.</p> … … 8587 8780 </div> 8588 8781 <div class="refsect1" lang="en" xml:lang="en"> 8589 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542701"></a>8782 <a xmlns="http://www.w3.org/1999/xhtml" id="id456324"></a> 8590 8783 <div class="header">Description:</div> 8591 8784 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8596 8789 </div> 8597 8790 <div class="refsect1" lang="en" xml:lang="en"> 8598 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542718"></a>8791 <a xmlns="http://www.w3.org/1999/xhtml" id="id456341"></a> 8599 8792 <div class="header">See Also:</div> 8600 8793 <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> … … 8616 8809 <div> 8617 8810 <div class="refsect1" lang="en" xml:lang="en"> 8618 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542811"></a>8811 <a xmlns="http://www.w3.org/1999/xhtml" id="id456434"></a> 8619 8812 <div class="header">Arguments and Values:</div> 8620 8813 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8624 8817 </div> 8625 8818 <div class="refsect1" lang="en" xml:lang="en"> 8626 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542852"></a>8819 <a xmlns="http://www.w3.org/1999/xhtml" id="id456476"></a> 8627 8820 <div class="header">Description:</div> 8628 8821 <p xmlns="http://www.w3.org/1999/xhtml">Wait until input is available on <em class="varname">fd</em>. … … 8640 8833 </div> 8641 8834 <div class="refsect1" lang="en" xml:lang="en"> 8642 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542885"></a>8835 <a xmlns="http://www.w3.org/1999/xhtml" id="id456509"></a> 8643 8836 <div class="header">See Also:</div> 8644 8837 <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> 8645 8838 </div> 8646 8839 <div class="refsect1" lang="en" xml:lang="en"> 8647 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542923"></a>8840 <a xmlns="http://www.w3.org/1999/xhtml" id="id456546"></a> 8648 8841 <div class="header">Notes:</div> 8649 8842 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8670 8863 <div> 8671 8864 <div class="refsect1" lang="en" xml:lang="en"> 8672 <a xmlns="http://www.w3.org/1999/xhtml" id="id 542988"></a>8865 <a xmlns="http://www.w3.org/1999/xhtml" id="id456611"></a> 8673 8866 <div class="header">Arguments and Values:</div> 8674 8867 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8678 8871 </div> 8679 8872 <div class="refsect1" lang="en" xml:lang="en"> 8680 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543029"></a>8873 <a xmlns="http://www.w3.org/1999/xhtml" id="id456652"></a> 8681 8874 <div class="header">Description:</div> 8682 8875 <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 … … 8691 8884 </div> 8692 8885 <div class="refsect1" lang="en" xml:lang="en"> 8693 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543062"></a>8886 <a xmlns="http://www.w3.org/1999/xhtml" id="id456686"></a> 8694 8887 <div class="header">See Also:</div> 8695 8888 <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> 8696 8889 </div> 8697 8890 <div class="refsect1" lang="en" xml:lang="en"> 8698 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543100"></a>8891 <a xmlns="http://www.w3.org/1999/xhtml" id="id456723"></a> 8699 8892 <div class="header">Notes:</div> 8700 8893 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8721 8914 <div> 8722 8915 <div class="refsect1" lang="en" xml:lang="en"> 8723 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543165"></a>8916 <a xmlns="http://www.w3.org/1999/xhtml" id="id456788"></a> 8724 8917 <div class="header">Arguments and Values:</div> 8725 8918 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8728 8921 </div> 8729 8922 <div class="refsect1" lang="en" xml:lang="en"> 8730 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543203"></a>8923 <a xmlns="http://www.w3.org/1999/xhtml" id="id456826"></a> 8731 8924 <div class="header">Description:</div> 8732 8925 <p xmlns="http://www.w3.org/1999/xhtml">Requests exclusive read access to the standard terminal … … 8736 8929 </div> 8737 8930 <div class="refsect1" lang="en" xml:lang="en"> 8738 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543220"></a>8931 <a xmlns="http://www.w3.org/1999/xhtml" id="id456843"></a> 8739 8932 <div class="header">See Also:</div> 8740 8933 <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> … … 8755 8948 <div> 8756 8949 <div class="refsect1" lang="en" xml:lang="en"> 8757 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543297"></a>8950 <a xmlns="http://www.w3.org/1999/xhtml" id="id456920"></a> 8758 8951 <div class="header">Value Type:</div> 8759 8952 <p xmlns="http://www.w3.org/1999/xhtml">A boolean.</p> 8760 8953 </div> 8761 8954 <div class="refsect1" lang="en" xml:lang="en"> 8762 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543306"></a>8955 <a xmlns="http://www.w3.org/1999/xhtml" id="id456930"></a> 8763 8956 <div class="header">Initial Value:</div> 8764 8957 <p xmlns="http://www.w3.org/1999/xhtml">NIL.</p> 8765 8958 </div> 8766 8959 <div class="refsect1" lang="en" xml:lang="en"> 8767 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543316"></a>8960 <a xmlns="http://www.w3.org/1999/xhtml" id="id456939"></a> 8768 8961 <div class="header">Description:</div> 8769 8962 <p xmlns="http://www.w3.org/1999/xhtml">Controls how attempts to obtain ownership of terminal input … … 8777 8970 </div> 8778 8971 <div class="refsect1" lang="en" xml:lang="en"> 8779 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543330"></a>8972 <a xmlns="http://www.w3.org/1999/xhtml" id="id456953"></a> 8780 8973 <div class="header">See Also:</div> 8781 8974 <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> … … 8796 8989 <div> 8797 8990 <div class="refsect1" lang="en" xml:lang="en"> 8798 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543421"></a>8991 <a xmlns="http://www.w3.org/1999/xhtml" id="id457044"></a> 8799 8992 <div class="header">Arguments and Values:</div> 8800 8993 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">p</span></i>---a lisp process (thread), designated either by … … 8805 8998 </div> 8806 8999 <div class="refsect1" lang="en" xml:lang="en"> 8807 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543460"></a>9000 <a xmlns="http://www.w3.org/1999/xhtml" id="id457083"></a> 8808 9001 <div class="header">Description:</div> 8809 9002 <p xmlns="http://www.w3.org/1999/xhtml">:Y is a toplevel command, not a function. As such, it … … 8816 9009 </div> 8817 9010 <div class="refsect1" lang="en" xml:lang="en"> 8818 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543482"></a>9011 <a xmlns="http://www.w3.org/1999/xhtml" id="id457105"></a> 8819 9012 <div class="header">See Also:</div> 8820 9013 <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> … … 8837 9030 <div> 8838 9031 <div class="refsect1" lang="en" xml:lang="en"> 8839 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543575"></a>9032 <a xmlns="http://www.w3.org/1999/xhtml" id="id457198"></a> 8840 9033 <div class="header">Arguments and Values:</div> 8841 9034 <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> … … 8847 9040 </div> 8848 9041 <div class="refsect1" lang="en" xml:lang="en"> 8849 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543632"></a>9042 <a xmlns="http://www.w3.org/1999/xhtml" id="id457255"></a> 8850 9043 <div class="header">Description:</div> 8851 9044 <p xmlns="http://www.w3.org/1999/xhtml">Waits for the specified process to terminate. If the … … 8988 9181 <div> 8989 9182 <div class="refsect1" lang="en" xml:lang="en"> 8990 <a xmlns="http://www.w3.org/1999/xhtml" id="id 515374"></a>9183 <a xmlns="http://www.w3.org/1999/xhtml" id="id437499"></a> 8991 9184 <div class="header">Arguments and Values:</div> 8992 9185 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">address-family</span></i>---The address/protocol family of this socket. Currently … … 9088 9281 </div> 9089 9282 <div class="refsect1" lang="en" xml:lang="en"> 9090 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527628"></a>9283 <a xmlns="http://www.w3.org/1999/xhtml" id="id432368"></a> 9091 9284 <div class="header">Description:</div> 9092 9285 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new socket</p> … … 9107 9300 <div> 9108 9301 <div class="refsect1" lang="en" xml:lang="en"> 9109 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527690"></a>9302 <a xmlns="http://www.w3.org/1999/xhtml" id="id432429"></a> 9110 9303 <div class="header">Arguments and Values:</div> 9111 9304 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The listener-socket to listen on.</p> … … 9115 9308 </div> 9116 9309 <div class="refsect1" lang="en" xml:lang="en"> 9117 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527732"></a>9310 <a xmlns="http://www.w3.org/1999/xhtml" id="id432471"></a> 9118 9311 <div class="header">Description:</div> 9119 9312 <p xmlns="http://www.w3.org/1999/xhtml">Extracts the first connection on the queue of pending … … 9141 9334 <div> 9142 9335 <div class="refsect1" lang="en" xml:lang="en"> 9143 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518288"></a>9336 <a xmlns="http://www.w3.org/1999/xhtml" id="id432537"></a> 9144 9337 <div class="header">Arguments and Values:</div> 9145 9338 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dotted</span></i>---A string representing an IP address in the … … 9149 9342 </div> 9150 9343 <div class="refsect1" lang="en" xml:lang="en"> 9151 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518329"></a>9344 <a xmlns="http://www.w3.org/1999/xhtml" id="id432578"></a> 9152 9345 <div class="header">Description:</div> 9153 9346 <p xmlns="http://www.w3.org/1999/xhtml">Converts a dotted-string representation of a host address to … … 9169 9362 <div> 9170 9363 <div class="refsect1" lang="en" xml:lang="en"> 9171 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518391"></a>9364 <a xmlns="http://www.w3.org/1999/xhtml" id="id440499"></a> 9172 9365 <div class="header">Arguments and Values:</div> 9173 9366 <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> … … 9178 9371 </div> 9179 9372 <div class="refsect1" lang="en" xml:lang="en"> 9180 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518433"></a>9373 <a xmlns="http://www.w3.org/1999/xhtml" id="id440541"></a> 9181 9374 <div class="header">Description:</div> 9182 9375 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into octets.</p> … … 9197 9390 <div> 9198 9391 <div class="refsect1" lang="en" xml:lang="en"> 9199 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518494"></a>9392 <a xmlns="http://www.w3.org/1999/xhtml" id="id440602"></a> 9200 9393 <div class="header">Arguments and Values:</div> 9201 9394 <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> … … 9204 9397 </div> 9205 9398 <div class="refsect1" lang="en" xml:lang="en"> 9206 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518534"></a>9399 <a xmlns="http://www.w3.org/1999/xhtml" id="id440642"></a> 9207 9400 <div class="header">Description:</div> 9208 9401 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into a host name … … 9224 9417 <div> 9225 9418 <div class="refsect1" lang="en" xml:lang="en"> 9226 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518592"></a>9419 <a xmlns="http://www.w3.org/1999/xhtml" id="id440700"></a> 9227 9420 <div class="header">Arguments and Values:</div> 9228 9421 <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 … … 9232 9425 </div> 9233 9426 <div class="refsect1" lang="en" xml:lang="en"> 9234 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518619"></a>9427 <a xmlns="http://www.w3.org/1999/xhtml" id="id440727"></a> 9235 9428 <div class="header">Description:</div> 9236 9429 <p xmlns="http://www.w3.org/1999/xhtml">Converts a host spec in any of the acceptable formats into a … … 9252 9445 <div> 9253 9446 <div class="refsect1" lang="en" xml:lang="en"> 9254 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518677"></a>9447 <a xmlns="http://www.w3.org/1999/xhtml" id="id440785"></a> 9255 9448 <div class="header">Arguments and Values:</div> 9256 9449 <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 … … 9261 9454 </div> 9262 9455 <div class="refsect1" lang="en" xml:lang="en"> 9263 <a xmlns="http://www.w3.org/1999/xhtml" id="id 518720"></a>9456 <a xmlns="http://www.w3.org/1999/xhtml" id="id440828"></a> 9264 9457 <div class="header">Description:</div> 9265 9458 <p xmlns="http://www.w3.org/1999/xhtml">Finds the port number for the specified port and protocol</p> … … 9281 9474 <div> 9282 9475 <div class="refsect1" lang="en" xml:lang="en"> 9283 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526140"></a>9476 <a xmlns="http://www.w3.org/1999/xhtml" id="id440889"></a> 9284 9477 <div class="header">Arguments and Values:</div> 9285 9478 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to read from</p> … … 9298 9491 </div> 9299 9492 <div class="refsect1" lang="en" xml:lang="en"> 9300 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526230"></a>9493 <a xmlns="http://www.w3.org/1999/xhtml" id="id439295"></a> 9301 9494 <div class="header">Description:</div> 9302 9495 <p xmlns="http://www.w3.org/1999/xhtml">Reads a UDP packet from a socket. If no packets are … … 9335 9528 <div> 9336 9529 <div class="refsect1" lang="en" xml:lang="en"> 9337 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526330"></a>9530 <a xmlns="http://www.w3.org/1999/xhtml" id="id439395"></a> 9338 9531 <div class="header">Arguments and Values:</div> 9339 9532 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to write to</p> … … 9350 9543 </div> 9351 9544 <div class="refsect1" lang="en" xml:lang="en"> 9352 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526433"></a>9545 <a xmlns="http://www.w3.org/1999/xhtml" id="id439497"></a> 9353 9546 <div class="header">Description:</div> 9354 9547 <p xmlns="http://www.w3.org/1999/xhtml">Send a UDP packet over a socket.</p> … … 9369 9562 <div> 9370 9563 <div class="refsect1" lang="en" xml:lang="en"> 9371 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526494"></a>9564 <a xmlns="http://www.w3.org/1999/xhtml" id="id439559"></a> 9372 9565 <div class="header">Arguments and Values:</div> 9373 9566 <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> … … 9376 9569 </div> 9377 9570 <div class="refsect1" lang="en" xml:lang="en"> 9378 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526534"></a>9571 <a xmlns="http://www.w3.org/1999/xhtml" id="id439599"></a> 9379 9572 <div class="header">Description:</div> 9380 9573 <p xmlns="http://www.w3.org/1999/xhtml">Shuts down part of a bidirectional connection. This is … … 9397 9590 <div> 9398 9591 <div class="refsect1" lang="en" xml:lang="en"> 9399 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526593"></a>9592 <a xmlns="http://www.w3.org/1999/xhtml" id="id439658"></a> 9400 9593 <div class="header">Arguments and Values:</div> 9401 9594 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9402 9595 </div> 9403 9596 <div class="refsect1" lang="en" xml:lang="en"> 9404 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526619"></a>9597 <a xmlns="http://www.w3.org/1999/xhtml" id="id439684"></a> 9405 9598 <div class="header">Description:</div> 9406 9599 <p xmlns="http://www.w3.org/1999/xhtml">Returns the native OS's representation of the socket, or … … 9427 9620 <div> 9428 9621 <div class="refsect1" lang="en" xml:lang="en"> 9429 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526695"></a>9622 <a xmlns="http://www.w3.org/1999/xhtml" id="id439745"></a> 9430 9623 <div class="header">Arguments and Values:</div> 9431 9624 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9432 9625 </div> 9433 9626 <div class="refsect1" lang="en" xml:lang="en"> 9434 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526721"></a>9627 <a xmlns="http://www.w3.org/1999/xhtml" id="id439771"></a> 9435 9628 <div class="header">Description:</div> 9436 9629 <p xmlns="http://www.w3.org/1999/xhtml">Returns the 32-bit unsigned IP address of the remote host, … … 9452 9645 <div> 9453 9646 <div class="refsect1" lang="en" xml:lang="en"> 9454 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526779"></a>9647 <a xmlns="http://www.w3.org/1999/xhtml" id="id439845"></a> 9455 9648 <div class="header">Arguments and Values:</div> 9456 9649 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9457 9650 </div> 9458 9651 <div class="refsect1" lang="en" xml:lang="en"> 9459 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526806"></a>9652 <a xmlns="http://www.w3.org/1999/xhtml" id="id439871"></a> 9460 9653 <div class="header">Description:</div> 9461 9654 <p xmlns="http://www.w3.org/1999/xhtml">Returns the remote port number, or NIL if the socket is not … … 9477 9670 <div> 9478 9671 <div class="refsect1" lang="en" xml:lang="en"> 9479 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526863"></a>9672 <a xmlns="http://www.w3.org/1999/xhtml" id="id439928"></a> 9480 9673 <div class="header">Arguments and Values:</div> 9481 9674 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9482 9675 </div> 9483 9676 <div class="refsect1" lang="en" xml:lang="en"> 9484 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526889"></a>9677 <a xmlns="http://www.w3.org/1999/xhtml" id="id439954"></a> 9485 9678 <div class="header">Description:</div> 9486 9679 <p xmlns="http://www.w3.org/1999/xhtml">Returns 32-bit unsigned IP address of the local host.</p> … … 9501 9694 <div> 9502 9695 <div class="refsect1" lang="en" xml:lang="en"> 9503 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526946"></a>9696 <a xmlns="http://www.w3.org/1999/xhtml" id="id440012"></a> 9504 9697 <div class="header">Arguments and Values:</div> 9505 9698 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9506 9699 </div> 9507 9700 <div class="refsect1" lang="en" xml:lang="en"> 9508 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526972"></a>9701 <a xmlns="http://www.w3.org/1999/xhtml" id="id440038"></a> 9509 9702 <div class="header">Description:</div> 9510 9703 <p xmlns="http://www.w3.org/1999/xhtml">Returns the local port number</p> … … 9525 9718 <div> 9526 9719 <div class="refsect1" lang="en" xml:lang="en"> 9527 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527030"></a>9720 <a xmlns="http://www.w3.org/1999/xhtml" id="id440095"></a> 9528 9721 <div class="header">Arguments and Values:</div> 9529 9722 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9530 9723 </div> 9531 9724 <div class="refsect1" lang="en" xml:lang="en"> 9532 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527056"></a>9725 <a xmlns="http://www.w3.org/1999/xhtml" id="id440121"></a> 9533 9726 <div class="header">Description:</div> 9534 9727 <p xmlns="http://www.w3.org/1999/xhtml">Returns :internet or :file, as appropriate.</p> … … 9549 9742 <div> 9550 9743 <div class="refsect1" lang="en" xml:lang="en"> 9551 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527113"></a>9744 <a xmlns="http://www.w3.org/1999/xhtml" id="id440179"></a> 9552 9745 <div class="header">Arguments and Values:</div> 9553 9746 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9554 9747 </div> 9555 9748 <div class="refsect1" lang="en" xml:lang="en"> 9556 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527139"></a>9749 <a xmlns="http://www.w3.org/1999/xhtml" id="id440205"></a> 9557 9750 <div class="header">Description:</div> 9558 9751 <p xmlns="http://www.w3.org/1999/xhtml">Returns :active for tcp-stream, :passive for … … 9574 9767 <div> 9575 9768 <div class="refsect1" lang="en" xml:lang="en"> 9576 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527196"></a>9769 <a xmlns="http://www.w3.org/1999/xhtml" id="id440262"></a> 9577 9770 <div class="header">Arguments and Values:</div> 9578 9771 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9579 9772 </div> 9580 9773 <div class="refsect1" lang="en" xml:lang="en"> 9581 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527223"></a>9774 <a xmlns="http://www.w3.org/1999/xhtml" id="id440288"></a> 9582 9775 <div class="header">Description:</div> 9583 9776 <p xmlns="http://www.w3.org/1999/xhtml">Returns the socket format as specified by the :format … … 9599 9792 <div> 9600 9793 <div class="refsect1" lang="en" xml:lang="en"> 9601 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527280"></a>9794 <a xmlns="http://www.w3.org/1999/xhtml" id="id440345"></a> 9602 9795 <div class="header">Arguments and Values:</div> 9603 9796 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9604 9797 </div> 9605 9798 <div class="refsect1" lang="en" xml:lang="en"> 9606 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527306"></a>9799 <a xmlns="http://www.w3.org/1999/xhtml" id="id440371"></a> 9607 9800 <div class="header">Description:</div> 9608 9801 <p xmlns="http://www.w3.org/1999/xhtml">returns :stream for tcp-stream and listener-socket, and … … 9623 9816 <div> 9624 9817 <div class="refsect1" lang="en" xml:lang="en"> 9625 <a xmlns="http://www.w3.org/1999/xhtml" id="id 527349"></a>9818 <a xmlns="http://www.w3.org/1999/xhtml" id="id440415"></a> 9626 9819 <div class="header">Description:</div> 9627 9820 <p xmlns="http://www.w3.org/1999/xhtml">The class of OS errors signaled by socket functions</p> 9628 9821 </div> 9629 9822 <div class="refsect1" lang="en" xml:lang="en"> 9630 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524428"></a>9823 <a xmlns="http://www.w3.org/1999/xhtml" id="id440426"></a> 9631 9824 <div class="header">Superclasses:</div> 9632 9825 <p xmlns="http://www.w3.org/1999/xhtml">simple-error</p> … … 9647 9840 <div> 9648 9841 <div class="refsect1" lang="en" xml:lang="en"> 9649 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524485"></a>9842 <a xmlns="http://www.w3.org/1999/xhtml" id="id440483"></a> 9650 9843 <div class="header">Arguments and Values:</div> 9651 9844 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9652 9845 </div> 9653 9846 <div class="refsect1" lang="en" xml:lang="en"> 9654 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524511"></a>9847 <a xmlns="http://www.w3.org/1999/xhtml" id="id437570"></a> 9655 9848 <div class="header">Description:</div> 9656 9849 <p xmlns="http://www.w3.org/1999/xhtml">The OS error code of the error</p> … … 9671 9864 <div> 9672 9865 <div class="refsect1" lang="en" xml:lang="en"> 9673 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524569"></a>9866 <a xmlns="http://www.w3.org/1999/xhtml" id="id437628"></a> 9674 9867 <div class="header">Arguments and Values:</div> 9675 9868 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9676 9869 </div> 9677 9870 <div class="refsect1" lang="en" xml:lang="en"> 9678 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524596"></a>9871 <a xmlns="http://www.w3.org/1999/xhtml" id="id437654"></a> 9679 9872 <div class="header">Description:</div> 9680 9873 <p xmlns="http://www.w3.org/1999/xhtml">A symbol representing the error code in a more … … 9700 9893 <div> 9701 9894 <div class="refsect1" lang="en" xml:lang="en"> 9702 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524659"></a>9895 <a xmlns="http://www.w3.org/1999/xhtml" id="id437718"></a> 9703 9896 <div class="header">Arguments and Values:</div> 9704 9897 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9705 9898 </div> 9706 9899 <div class="refsect1" lang="en" xml:lang="en"> 9707 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524685"></a>9900 <a xmlns="http://www.w3.org/1999/xhtml" id="id437744"></a> 9708 9901 <div class="header">Description:</div> 9709 9902 <p xmlns="http://www.w3.org/1999/xhtml">A string describing the context where the error happened. On … … 9726 9919 <div> 9727 9920 <div class="refsect1" lang="en" xml:lang="en"> 9728 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524747"></a>9921 <a xmlns="http://www.w3.org/1999/xhtml" id="id437806"></a> 9729 9922 <div class="header">Arguments and Values:</div> 9730 9923 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to close</p> … … 9737 9930 </div> 9738 9931 <div class="refsect1" lang="en" xml:lang="en"> 9739 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524791"></a>9932 <a xmlns="http://www.w3.org/1999/xhtml" id="id437849"></a> 9740 9933 <div class="header">Description:</div> 9741 9934 <p xmlns="http://www.w3.org/1999/xhtml">The close generic function can be applied to sockets. It … … 9758 9951 <div> 9759 9952 <div class="refsect1" lang="en" xml:lang="en"> 9760 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524853"></a>9953 <a xmlns="http://www.w3.org/1999/xhtml" id="id437912"></a> 9761 9954 <div class="header">Arguments and Values:</div> 9762 9955 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---variable to bind</p> … … 9765 9958 </div> 9766 9959 <div class="refsect1" lang="en" xml:lang="en"> 9767 <a xmlns="http://www.w3.org/1999/xhtml" id="id 524909"></a>9960 <a xmlns="http://www.w3.org/1999/xhtml" id="id437967"></a> 9768 9961 <div class="header">Description:</div> 9769 9962 <p xmlns="http://www.w3.org/1999/xhtml">executes body with var bound to the result of applying … … 9897 10090 <div> 9898 10091 <div class="refsect1" lang="en" xml:lang="en"> 9899 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 73493"></a>10092 <a xmlns="http://www.w3.org/1999/xhtml" id="id413342"></a> 9900 10093 <div class="header">Arguments and Values:</div> 9901 10094 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">program</span></i>---A string or pathname which denotes an executable file. … … 9942 10135 EXTERNAL-PROCESS.</p> 9943 10136 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">external-format</span></i>--- 9944 The external format (see <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#External-Formats" title="4. 4.2. External Formats">Section 4.4.2, âExternal Formatsâ</a>) for all of the10137 The external format (see <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#External-Formats" title="4.5.2. External Formats">Section 4.5.2, âExternal Formatsâ</a>) for all of the 9945 10138 streams (input, output, and error) used to 9946 10139 communicate with the external process. … … 9948 10141 </div> 9949 10142 <div class="refsect1" lang="en" xml:lang="en"> 9950 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 96648"></a>10143 <a xmlns="http://www.w3.org/1999/xhtml" id="id409015"></a> 9951 10144 <div class="header">Description:</div> 9952 10145 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process, … … 9968 10161 <div> 9969 10162 <div class="refsect1" lang="en" xml:lang="en"> 9970 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 77368"></a>10163 <a xmlns="http://www.w3.org/1999/xhtml" id="id409073"></a> 9971 10164 <div class="header">Arguments and Values:</div> 9972 10165 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> … … 9974 10167 </div> 9975 10168 <div class="refsect1" lang="en" xml:lang="en"> 9976 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 77409"></a>10169 <a xmlns="http://www.w3.org/1999/xhtml" id="id415621"></a> 9977 10170 <div class="header">Description:</div> 9978 10171 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified … … 9997 10190 <div> 9998 10191 <div class="refsect1" lang="en" xml:lang="en"> 9999 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 97172"></a>10192 <a xmlns="http://www.w3.org/1999/xhtml" id="id415683"></a> 10000 10193 <div class="header">Arguments and Values:</div> 10001 10194 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10002 10195 </div> 10003 10196 <div class="refsect1" lang="en" xml:lang="en"> 10004 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 97197"></a>10197 <a xmlns="http://www.w3.org/1999/xhtml" id="id428329"></a> 10005 10198 <div class="header">Description:</div> 10006 10199 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to … … 10024 10217 <div> 10025 10218 <div class="refsect1" lang="en" xml:lang="en"> 10026 <a xmlns="http://www.w3.org/1999/xhtml" id="id 520239"></a>10219 <a xmlns="http://www.w3.org/1999/xhtml" id="id428394"></a> 10027 10220 <div class="header">Arguments and Values:</div> 10028 10221 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10029 10222 </div> 10030 10223 <div class="refsect1" lang="en" xml:lang="en"> 10031 <a xmlns="http://www.w3.org/1999/xhtml" id="id 520265"></a>10224 <a xmlns="http://www.w3.org/1999/xhtml" id="id388650"></a> 10032 10225 <div class="header">Description:</div> 10033 10226 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to … … 10050 10243 <div> 10051 10244 <div class="refsect1" lang="en" xml:lang="en"> 10052 <a xmlns="http://www.w3.org/1999/xhtml" id="id 504689"></a>10245 <a xmlns="http://www.w3.org/1999/xhtml" id="id388711"></a> 10053 10246 <div class="header">Arguments and Values:</div> 10054 10247 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10055 10248 </div> 10056 10249 <div class="refsect1" lang="en" xml:lang="en"> 10057 <a xmlns="http://www.w3.org/1999/xhtml" id="id 504715"></a>10250 <a xmlns="http://www.w3.org/1999/xhtml" id="id388737"></a> 10058 10251 <div class="header">Description:</div> 10059 10252 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to … … 10077 10270 <div> 10078 10271 <div class="refsect1" lang="en" xml:lang="en"> 10079 <a xmlns="http://www.w3.org/1999/xhtml" id="id 504776"></a>10272 <a xmlns="http://www.w3.org/1999/xhtml" id="id424129"></a> 10080 10273 <div class="header">Arguments and Values:</div> 10081 10274 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10082 10275 </div> 10083 10276 <div class="refsect1" lang="en" xml:lang="en"> 10084 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 73524"></a>10277 <a xmlns="http://www.w3.org/1999/xhtml" id="id424154"></a> 10085 10278 <div class="header">Description:</div> 10086 10279 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to … … 10104 10297 <div> 10105 10298 <div class="refsect1" lang="en" xml:lang="en"> 10106 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 73585"></a>10299 <a xmlns="http://www.w3.org/1999/xhtml" id="id418330"></a> 10107 10300 <div class="header">Arguments and Values:</div> 10108 10301 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10109 10302 </div> 10110 10303 <div class="refsect1" lang="en" xml:lang="en"> 10111 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 73611"></a>10304 <a xmlns="http://www.w3.org/1999/xhtml" id="id418356"></a> 10112 10305 <div class="header">Description:</div> 10113 10306 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status … … 10139 10332 <dt> 10140 10333 <span class="sect2"> 10141 <a href="#id 504047">9.1.1. Stream External Encoding</a>10334 <a href="#id430869">9.1.1. Stream External Encoding</a> 10142 10335 </span> 10143 10336 </dt> … … 10207 10400 <div> 10208 10401 <div> 10209 <h3 class="title"><a id="id 504047"></a>9.1.1. Stream External Encoding</h3>10402 <h3 class="title"><a id="id430869"></a>9.1.1. Stream External Encoding</h3> 10210 10403 </div> 10211 10404 </div> … … 10368 10561 </div> 10369 10562 </div> 10370 <a xmlns="http://www.w3.org/1999/xhtml" id="id 514863" class="indexterm"></a>10371 <a xmlns="http://www.w3.org/1999/xhtml" id="id 514873" class="indexterm"></a>10372 <a xmlns="http://www.w3.org/1999/xhtml" id="id 514882" class="indexterm"></a>10373 <a xmlns="http://www.w3.org/1999/xhtml" id="id 514892" class="indexterm"></a>10374 <a xmlns="http://www.w3.org/1999/xhtml" id="id 514902" class="indexterm"></a>10375 <a xmlns="http://www.w3.org/1999/xhtml" id="id 525911" class="indexterm"></a>10563 <a xmlns="http://www.w3.org/1999/xhtml" id="id438064" class="indexterm"></a> 10564 <a xmlns="http://www.w3.org/1999/xhtml" id="id438074" class="indexterm"></a> 10565 <a xmlns="http://www.w3.org/1999/xhtml" id="id438084" class="indexterm"></a> 10566 <a xmlns="http://www.w3.org/1999/xhtml" id="id438093" class="indexterm"></a> 10567 <a xmlns="http://www.w3.org/1999/xhtml" id="id438103" class="indexterm"></a> 10568 <a xmlns="http://www.w3.org/1999/xhtml" id="id438113" class="indexterm"></a> 10376 10569 <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has 10377 10570 attributes and accessors: … … 10426 10619 <div> 10427 10620 <div class="refsect1" lang="en" xml:lang="en"> 10428 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526076"></a>10621 <a xmlns="http://www.w3.org/1999/xhtml" id="id437385"></a> 10429 10622 <div class="header">Values:</div> 10430 10623 <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 … … 10433 10626 </div> 10434 10627 <div class="refsect1" lang="en" xml:lang="en"> 10435 <a xmlns="http://www.w3.org/1999/xhtml" id="id 526104"></a>10628 <a xmlns="http://www.w3.org/1999/xhtml" id="id437412"></a> 10436 10629 <div class="header">Description:</div> 10437 10630 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p> 10438 10631 </div> 10439 10632 <div class="refsect1" lang="en" xml:lang="en"> 10440 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534091"></a>10633 <a xmlns="http://www.w3.org/1999/xhtml" id="id437423"></a> 10441 10634 <div class="header">See Also:</div> 10442 10635 <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> … … 10461 10654 <div> 10462 10655 <div class="refsect1" lang="en" xml:lang="en"> 10463 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534172"></a>10656 <a xmlns="http://www.w3.org/1999/xhtml" id="id438422"></a> 10464 10657 <div class="header">Arguments:</div> 10465 10658 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10466 10659 </div> 10467 10660 <div class="refsect1" lang="en" xml:lang="en"> 10468 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534198"></a>10661 <a xmlns="http://www.w3.org/1999/xhtml" id="id438448"></a> 10469 10662 <div class="header">Description:</div> 10470 10663 <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open … … 10475 10668 </div> 10476 10669 <div class="refsect1" lang="en" xml:lang="en"> 10477 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534217"></a>10670 <a xmlns="http://www.w3.org/1999/xhtml" id="id438467"></a> 10478 10671 <div class="header">See Also:</div> 10479 10672 <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> … … 10498 10691 <div> 10499 10692 <div class="refsect1" lang="en" xml:lang="en"> 10500 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534298"></a>10693 <a xmlns="http://www.w3.org/1999/xhtml" id="id438548"></a> 10501 10694 <div class="header">Arguments:</div> 10502 10695 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10503 10696 </div> 10504 10697 <div class="refsect1" lang="en" xml:lang="en"> 10505 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534324"></a>10698 <a xmlns="http://www.w3.org/1999/xhtml" id="id438574"></a> 10506 10699 <div class="header">Description:</div> 10507 10700 <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file … … 10512 10705 </div> 10513 10706 <div class="refsect1" lang="en" xml:lang="en"> 10514 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534343"></a>10707 <a xmlns="http://www.w3.org/1999/xhtml" id="id438593"></a> 10515 10708 <div class="header">See Also:</div> 10516 10709 <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> … … 10945 11138 <div> 10946 11139 <div class="refsect1" lang="en" xml:lang="en"> 10947 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534930"></a>11140 <a xmlns="http://www.w3.org/1999/xhtml" id="id439180"></a> 10948 11141 <div class="header">Arguments and Values:</div> 10949 11142 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p> … … 10956 11149 </div> 10957 11150 <div class="refsect1" lang="en" xml:lang="en"> 10958 <a xmlns="http://www.w3.org/1999/xhtml" id="id 534988"></a>11151 <a xmlns="http://www.w3.org/1999/xhtml" id="id448135"></a> 10959 11152 <div class="header">Description:</div> 10960 11153 <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the … … 10977 11170 <div> 10978 11171 <div class="refsect1" lang="en" xml:lang="en"> 10979 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535047"></a>11172 <a xmlns="http://www.w3.org/1999/xhtml" id="id448194"></a> 10980 11173 <div class="header">Arguments and Values:</div> 10981 11174 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p> … … 10988 11181 </div> 10989 11182 <div class="refsect1" lang="en" xml:lang="en"> 10990 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535106"></a>11183 <a xmlns="http://www.w3.org/1999/xhtml" id="id448253"></a> 10991 11184 <div class="header">Description:</div> 10992 11185 <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to … … 11008 11201 <div> 11009 11202 <div class="refsect1" lang="en" xml:lang="en"> 11010 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535164"></a>11203 <a xmlns="http://www.w3.org/1999/xhtml" id="id448311"></a> 11011 11204 <div class="header">Arguments and Values:</div> 11012 11205 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p> … … 11024 11217 </div> 11025 11218 <div class="refsect1" lang="en" xml:lang="en"> 11026 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535239"></a>11219 <a xmlns="http://www.w3.org/1999/xhtml" id="id448386"></a> 11027 11220 <div class="header">Description:</div> 11028 11221 <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into … … 11047 11240 <div> 11048 11241 <div class="refsect1" lang="en" xml:lang="en"> 11049 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535299"></a>11242 <a xmlns="http://www.w3.org/1999/xhtml" id="id448446"></a> 11050 11243 <div class="header">Arguments and Values:</div> 11051 11244 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p> … … 11063 11256 </div> 11064 11257 <div class="refsect1" lang="en" xml:lang="en"> 11065 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535375"></a>11258 <a xmlns="http://www.w3.org/1999/xhtml" id="id448522"></a> 11066 11259 <div class="header">Description:</div> 11067 11260 <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream, … … 11085 11278 <div> 11086 11279 <div class="refsect1" lang="en" xml:lang="en"> 11087 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535434"></a>11280 <a xmlns="http://www.w3.org/1999/xhtml" id="id448581"></a> 11088 11281 <div class="header">Method Signatures:</div> 11089 11282 <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>ccl::stream-device</strong></span> <i> … … 11091 11284 </div> 11092 11285 <div class="refsect1" lang="en" xml:lang="en"> 11093 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535453"></a>11286 <a xmlns="http://www.w3.org/1999/xhtml" id="id448600"></a> 11094 11287 <div class="header">Arguments and Values:</div> 11095 11288 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p> … … 11102 11295 </div> 11103 11296 <div class="refsect1" lang="en" xml:lang="en"> 11104 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535518"></a>11297 <a xmlns="http://www.w3.org/1999/xhtml" id="id448665"></a> 11105 11298 <div class="header">Description:</div> 11106 11299 <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with … … 11126 11319 <div> 11127 11320 <div class="refsect1" lang="en" xml:lang="en"> 11128 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535588"></a>11321 <a xmlns="http://www.w3.org/1999/xhtml" id="id448735"></a> 11129 11322 <div class="header">Description:</div> 11130 11323 <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector, … … 11133 11326 </div> 11134 11327 <div class="refsect1" lang="en" xml:lang="en"> 11135 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535600"></a>11328 <a xmlns="http://www.w3.org/1999/xhtml" id="id448747"></a> 11136 11329 <div class="header">Arguments:</div> 11137 11330 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11158 11351 <div> 11159 11352 <div class="refsect1" lang="en" xml:lang="en"> 11160 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535719"></a>11353 <a xmlns="http://www.w3.org/1999/xhtml" id="id448866"></a> 11161 11354 <div class="header">Description:</div> 11162 11355 <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at … … 11164 11357 </div> 11165 11358 <div class="refsect1" lang="en" xml:lang="en"> 11166 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535731"></a>11359 <a xmlns="http://www.w3.org/1999/xhtml" id="id448878"></a> 11167 11360 <div class="header">Arguments:</div> 11168 11361 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11174 11367 </div> 11175 11368 <div class="refsect1" lang="en" xml:lang="en"> 11176 <a xmlns="http://www.w3.org/1999/xhtml" id="id 535803"></a>11369 <a xmlns="http://www.w3.org/1999/xhtml" id="id448950"></a> 11177 11370 <div class="header">Examples:</div> 11178 11371 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 12340 12533 </div> 12341 12534 <p xmlns="http://www.w3.org/1999/xhtml"> 12342 <a id="id 493258" class="indexterm"></a>12535 <a id="id386774" class="indexterm"></a> 12343 12536 <span class="command"><strong><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span> 12344 12537 </p> … … 12346 12539 configuration file created by the "Config Editor" in Shark.app.</p> 12347 12540 <p xmlns="http://www.w3.org/1999/xhtml"> 12348 <a id="id 481413" class="indexterm"></a>12541 <a id="id386800" class="indexterm"></a> 12349 12542 <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> 12350 12543 </p> … … 13436 13629 <div> 13437 13630 <div> 13438 <h4 class="title"><a id="id 538194"></a>12.3.2.4. %int-to-ptr [Function]</h4>13631 <h4 class="title"><a id="id450804"></a>12.3.2.4. %int-to-ptr [Function]</h4> 13439 13632 </div> 13440 13633 </div> … … 13477 13670 <div> 13478 13671 <div> 13479 <h4 class="title"><a id="id 538268"></a>12.3.2.5. %inc-ptr [Function]</h4>13672 <h4 class="title"><a id="id450878"></a>12.3.2.5. %inc-ptr [Function]</h4> 13480 13673 </div> 13481 13674 </div> … … 13527 13720 <div> 13528 13721 <div> 13529 <h4 class="title"><a id="id 538360"></a>12.3.2.6. %ptr-to-int [Function]</h4>13722 <h4 class="title"><a id="id450970"></a>12.3.2.6. %ptr-to-int [Function]</h4> 13530 13723 </div> 13531 13724 </div> … … 13569 13762 <div> 13570 13763 <div> 13571 <h4 class="title"><a id="id 538435"></a>12.3.2.7. %null-ptr [Macro]</h4>13764 <h4 class="title"><a id="id451045"></a>12.3.2.7. %null-ptr [Macro]</h4> 13572 13765 </div> 13573 13766 </div> … … 13594 13787 <div> 13595 13788 <div> 13596 <h4 class="title"><a id="id 538476"></a>12.3.2.8. %null-ptr-p [Function]</h4>13789 <h4 class="title"><a id="id451086"></a>12.3.2.8. %null-ptr-p [Function]</h4> 13597 13790 </div> 13598 13791 </div> … … 13636 13829 <div> 13637 13830 <div> 13638 <h4 class="title"><a id="id 538551"></a>12.3.2.9. %setf-macptr [Function]</h4>13831 <h4 class="title"><a id="id451161"></a>12.3.2.9. %setf-macptr [Function]</h4> 13639 13832 </div> 13640 13833 </div> … … 13684 13877 <div> 13685 13878 <div> 13686 <h4 class="title"><a id="id 538642"></a>12.3.2.10. %incf-ptr [Macro]</h4>13879 <h4 class="title"><a id="id451252"></a>12.3.2.10. %incf-ptr [Macro]</h4> 13687 13880 </div> 13688 13881 </div> … … 13732 13925 <div> 13733 13926 <div> 13734 <h4 class="title"><a id="id 538732"></a>12.3.2.11. with-macptrs [Macro]</h4>13927 <h4 class="title"><a id="id451342"></a>12.3.2.11. with-macptrs [Macro]</h4> 13735 13928 </div> 13736 13929 </div> … … 13782 13975 <div> 13783 13976 <div> 13784 <h4 class="title"><a id="id 538824"></a>12.3.2.12. %stack-block [Macro]</h4>13977 <h4 class="title"><a id="id451434"></a>12.3.2.12. %stack-block [Macro]</h4> 13785 13978 </div> 13786 13979 </div> … … 13833 14026 <div> 13834 14027 <div> 13835 <h4 class="title"><a id="id 538916"></a>12.3.2.13. make-cstring [Function]</h4>14028 <h4 class="title"><a id="id451526"></a>12.3.2.13. make-cstring [Function]</h4> 13836 14029 </div> 13837 14030 </div> … … 13876 14069 <div> 13877 14070 <div> 13878 <h4 class="title"><a id="id 538992"></a>12.3.2.14. with-cstrs [Macro]</h4>14071 <h4 class="title"><a id="id451602"></a>12.3.2.14. with-cstrs [Macro]</h4> 13879 14072 </div> 13880 14073 </div> … … 13926 14119 <div> 13927 14120 <div> 13928 <h4 class="title"><a id="id 539084"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4>14121 <h4 class="title"><a id="id451694"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4> 13929 14122 </div> 13930 14123 </div> … … 13989 14182 <div> 13990 14183 <div> 13991 <h4 class="title"><a id="id 539208"></a>12.3.2.16. %get-cstring [Function]</h4>14184 <h4 class="title"><a id="id451818"></a>12.3.2.16. %get-cstring [Function]</h4> 13992 14185 </div> 13993 14186 </div> … … 14031 14224 <div> 14032 14225 <div> 14033 <h4 class="title"><a id="id 555453"></a>12.3.2.17. %str-from-ptr [Function]</h4>14226 <h4 class="title"><a id="id469035"></a>12.3.2.17. %str-from-ptr [Function]</h4> 14034 14227 </div> 14035 14228 </div> … … 15477 15670 <div> 15478 15671 <div class="refsect1" lang="en" xml:lang="en"> 15479 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557407"></a>15672 <a xmlns="http://www.w3.org/1999/xhtml" id="id470989"></a> 15480 15673 <div class="header">Description:</div> 15481 15674 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE* … … 15529 15722 <div> 15530 15723 <div class="refsect1" lang="en" xml:lang="en"> 15531 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557513"></a>15724 <a xmlns="http://www.w3.org/1999/xhtml" id="id471095"></a> 15532 15725 <div class="header">Description:</div> 15533 15726 <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 … … 15588 15781 <div> 15589 15782 <div class="refsect1" lang="en" xml:lang="en"> 15590 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557631"></a>15783 <a xmlns="http://www.w3.org/1999/xhtml" id="id471213"></a> 15591 15784 <div class="header">Description:</div> 15592 15785 <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 … … 15635 15828 <div> 15636 15829 <div class="refsect1" lang="en" xml:lang="en"> 15637 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557713"></a>15830 <a xmlns="http://www.w3.org/1999/xhtml" id="id471295"></a> 15638 15831 <div class="header">Description:</div> 15639 15832 <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 … … 15738 15931 <div> 15739 15932 <div class="refsect1" lang="en" xml:lang="en"> 15740 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557852"></a>15933 <a xmlns="http://www.w3.org/1999/xhtml" id="id471434"></a> 15741 15934 <div class="header">Description:</div> 15742 15935 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #> reader macro reads … … 15767 15960 <div> 15768 15961 <div class="refsect1" lang="en" xml:lang="en"> 15769 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557927"></a>15962 <a xmlns="http://www.w3.org/1999/xhtml" id="id471509"></a> 15770 15963 <div class="header">Values:</div> 15771 15964 <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 … … 15774 15967 </div> 15775 15968 <div class="refsect1" lang="en" xml:lang="en"> 15776 <a xmlns="http://www.w3.org/1999/xhtml" id="id 557963"></a>15969 <a xmlns="http://www.w3.org/1999/xhtml" id="id471545"></a> 15777 15970 <div class="header">Description:</div> 15778 15971 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the … … 15803 15996 <div> 15804 15997 <div class="refsect1" lang="en" xml:lang="en"> 15805 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558039"></a>15998 <a xmlns="http://www.w3.org/1999/xhtml" id="id471621"></a> 15806 15999 <div class="header">Values:</div> 15807 16000 <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> … … 15820 16013 </div> 15821 16014 <div class="refsect1" lang="en" xml:lang="en"> 15822 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558110"></a>16015 <a xmlns="http://www.w3.org/1999/xhtml" id="id471692"></a> 15823 16016 <div class="header">Description:</div> 15824 16017 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em> … … 15856 16049 <div> 15857 16050 <div class="refsect1" lang="en" xml:lang="en"> 15858 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558190"></a>16051 <a xmlns="http://www.w3.org/1999/xhtml" id="id471772"></a> 15859 16052 <div class="header">Values:</div> 15860 16053 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain … … 15864 16057 </div> 15865 16058 <div class="refsect1" lang="en" xml:lang="en"> 15866 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558231"></a>16059 <a xmlns="http://www.w3.org/1999/xhtml" id="id471813"></a> 15867 16060 <div class="header">Description:</div> 15868 16061 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the … … 15898 16091 <div> 15899 16092 <div class="refsect1" lang="en" xml:lang="en"> 15900 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558304"></a>16093 <a xmlns="http://www.w3.org/1999/xhtml" id="id471886"></a> 15901 16094 <div class="header">Values:</div> 15902 16095 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- … … 15911 16104 </div> 15912 16105 <div class="refsect1" lang="en" xml:lang="en"> 15913 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558344"></a>16106 <a xmlns="http://www.w3.org/1999/xhtml" id="id471926"></a> 15914 16107 <div class="header">Description:</div> 15915 16108 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for … … 15939 16132 <div> 15940 16133 <div class="refsect1" lang="en" xml:lang="en"> 15941 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558413"></a>16134 <a xmlns="http://www.w3.org/1999/xhtml" id="id471995"></a> 15942 16135 <div class="header">Values:</div> 15943 16136 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p> … … 15952 16145 </div> 15953 16146 <div class="refsect1" lang="en" xml:lang="en"> 15954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558487"></a>16147 <a xmlns="http://www.w3.org/1999/xhtml" id="id472069"></a> 15955 16148 <div class="header">Description:</div> 15956 16149 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by … … 15979 16172 <div> 15980 16173 <div class="refsect1" lang="en" xml:lang="en"> 15981 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558546"></a>16174 <a xmlns="http://www.w3.org/1999/xhtml" id="id472128"></a> 15982 16175 <div class="header">Values:</div> 15983 16176 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 15990 16183 </div> 15991 16184 <div class="refsect1" lang="en" xml:lang="en"> 15992 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558609"></a>16185 <a xmlns="http://www.w3.org/1999/xhtml" id="id472191"></a> 15993 16186 <div class="header">Description:</div> 15994 16187 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16016 16209 <div> 16017 16210 <div class="refsect1" lang="en" xml:lang="en"> 16018 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558668"></a>16211 <a xmlns="http://www.w3.org/1999/xhtml" id="id472250"></a> 16019 16212 <div class="header">Values:</div> 16020 16213 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16029 16222 </div> 16030 16223 <div class="refsect1" lang="en" xml:lang="en"> 16031 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558742"></a>16224 <a xmlns="http://www.w3.org/1999/xhtml" id="id472324"></a> 16032 16225 <div class="header">Description:</div> 16033 16226 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16054 16247 <div> 16055 16248 <div class="refsect1" lang="en" xml:lang="en"> 16056 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558798"></a>16249 <a xmlns="http://www.w3.org/1999/xhtml" id="id472380"></a> 16057 16250 <div class="header">Values:</div> 16058 16251 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16059 16252 </div> 16060 16253 <div class="refsect1" lang="en" xml:lang="en"> 16061 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558820"></a>16254 <a xmlns="http://www.w3.org/1999/xhtml" id="id472402"></a> 16062 16255 <div class="header">Description:</div> 16063 16256 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol … … 16082 16275 <div> 16083 16276 <div class="refsect1" lang="en" xml:lang="en"> 16084 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558879"></a>16277 <a xmlns="http://www.w3.org/1999/xhtml" id="id472461"></a> 16085 16278 <div class="header">Values:</div> 16086 16279 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16087 16280 </div> 16088 16281 <div class="refsect1" lang="en" xml:lang="en"> 16089 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558901"></a>16282 <a xmlns="http://www.w3.org/1999/xhtml" id="id472484"></a> 16090 16283 <div class="header">Description:</div> 16091 16284 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If … … 16109 16302 <div> 16110 16303 <div class="refsect1" lang="en" xml:lang="en"> 16111 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558956"></a>16304 <a xmlns="http://www.w3.org/1999/xhtml" id="id472538"></a> 16112 16305 <div class="header">Values:</div> 16113 16306 <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 … … 16115 16308 </div> 16116 16309 <div class="refsect1" lang="en" xml:lang="en"> 16117 <a xmlns="http://www.w3.org/1999/xhtml" id="id 558982"></a>16310 <a xmlns="http://www.w3.org/1999/xhtml" id="id472564"></a> 16118 16311 <div class="header">Description:</div> 16119 16312 <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> … … 16147 16340 <div> 16148 16341 <div class="refsect1" lang="en" xml:lang="en"> 16149 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559075"></a>16342 <a xmlns="http://www.w3.org/1999/xhtml" id="id472657"></a> 16150 16343 <div class="header">Values:</div> 16151 16344 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p> … … 16162 16355 </div> 16163 16356 <div class="refsect1" lang="en" xml:lang="en"> 16164 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559150"></a>16357 <a xmlns="http://www.w3.org/1999/xhtml" id="id472732"></a> 16165 16358 <div class="header">Description:</div> 16166 16359 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16197 16390 <div> 16198 16391 <div class="refsect1" lang="en" xml:lang="en"> 16199 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559221"></a>16392 <a xmlns="http://www.w3.org/1999/xhtml" id="id472804"></a> 16200 16393 <div class="header">Values:</div> 16201 16394 <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 … … 16214 16407 </div> 16215 16408 <div class="refsect1" lang="en" xml:lang="en"> 16216 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559289"></a>16409 <a xmlns="http://www.w3.org/1999/xhtml" id="id472871"></a> 16217 16410 <div class="header">Description:</div> 16218 16411 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16263 16456 <div> 16264 16457 <div class="refsect1" lang="en" xml:lang="en"> 16265 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559411"></a>16458 <a xmlns="http://www.w3.org/1999/xhtml" id="id472993"></a> 16266 16459 <div class="header">Values:</div> 16267 16460 <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 … … 16277 16470 </div> 16278 16471 <div class="refsect1" lang="en" xml:lang="en"> 16279 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559469"></a>16472 <a xmlns="http://www.w3.org/1999/xhtml" id="id473051"></a> 16280 16473 <div class="header">Description:</div> 16281 16474 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16318 16511 </div> 16319 16512 <div class="refsect1" lang="en" xml:lang="en"> 16320 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559559"></a>16513 <a xmlns="http://www.w3.org/1999/xhtml" id="id473141"></a> 16321 16514 <div class="header">Notes:</div> 16322 16515 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16351 16544 <div> 16352 16545 <div class="refsect1" lang="en" xml:lang="en"> 16353 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559642"></a>16546 <a xmlns="http://www.w3.org/1999/xhtml" id="id473224"></a> 16354 16547 <div class="header">Values:</div> 16355 16548 <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 … … 16359 16552 </div> 16360 16553 <div class="refsect1" lang="en" xml:lang="en"> 16361 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559682"></a>16554 <a xmlns="http://www.w3.org/1999/xhtml" id="id473264"></a> 16362 16555 <div class="header">Description:</div> 16363 16556 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can … … 16370 16563 </div> 16371 16564 <div class="refsect1" lang="en" xml:lang="en"> 16372 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559698"></a>16565 <a xmlns="http://www.w3.org/1999/xhtml" id="id473280"></a> 16373 16566 <div class="header">Examples:</div> 16374 16567 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple. … … 16405 16598 </div> 16406 16599 <div class="refsect1" lang="en" xml:lang="en"> 16407 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559719"></a>16600 <a xmlns="http://www.w3.org/1999/xhtml" id="id473301"></a> 16408 16601 <div class="header">Notes:</div> 16409 16602 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give … … 16428 16621 <div> 16429 16622 <div class="refsect1" lang="en" xml:lang="en"> 16430 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559776"></a>16623 <a xmlns="http://www.w3.org/1999/xhtml" id="id473358"></a> 16431 16624 <div class="header">Values:</div> 16432 16625 <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> … … 16436 16629 </div> 16437 16630 <div class="refsect1" lang="en" xml:lang="en"> 16438 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559820"></a>16631 <a xmlns="http://www.w3.org/1999/xhtml" id="id473402"></a> 16439 16632 <div class="header">Description:</div> 16440 16633 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of … … 16462 16655 <div> 16463 16656 <div class="refsect1" lang="en" xml:lang="en"> 16464 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559886"></a>16657 <a xmlns="http://www.w3.org/1999/xhtml" id="id473468"></a> 16465 16658 <div class="header">Values:</div> 16466 16659 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL … … 16468 16661 </div> 16469 16662 <div class="refsect1" lang="en" xml:lang="en"> 16470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559909"></a>16663 <a xmlns="http://www.w3.org/1999/xhtml" id="id473491"></a> 16471 16664 <div class="header">Description:</div> 16472 16665 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT … … 16491 16684 <div> 16492 16685 <div class="refsect1" lang="en" xml:lang="en"> 16493 <a xmlns="http://www.w3.org/1999/xhtml" id="id 559980"></a>16686 <a xmlns="http://www.w3.org/1999/xhtml" id="id473562"></a> 16494 16687 <div class="header">Values:</div> 16495 16688 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16499 16692 </div> 16500 16693 <div class="refsect1" lang="en" xml:lang="en"> 16501 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560031"></a>16694 <a xmlns="http://www.w3.org/1999/xhtml" id="id473613"></a> 16502 16695 <div class="header">Description:</div> 16503 16696 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 16529 16722 <div> 16530 16723 <div class="refsect1" lang="en" xml:lang="en"> 16531 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560112"></a>16724 <a xmlns="http://www.w3.org/1999/xhtml" id="id473694"></a> 16532 16725 <div class="header">Values:</div> 16533 16726 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16536 16729 </div> 16537 16730 <div class="refsect1" lang="en" xml:lang="en"> 16538 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560160"></a>16731 <a xmlns="http://www.w3.org/1999/xhtml" id="id473742"></a> 16539 16732 <div class="header">Description:</div> 16540 16733 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is … … 16563 16756 <div> 16564 16757 <div class="refsect1" lang="en" xml:lang="en"> 16565 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560227"></a>16758 <a xmlns="http://www.w3.org/1999/xhtml" id="id473809"></a> 16566 16759 <div class="header">Values:</div> 16567 16760 <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 … … 16571 16764 </div> 16572 16765 <div class="refsect1" lang="en" xml:lang="en"> 16573 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560256"></a>16766 <a xmlns="http://www.w3.org/1999/xhtml" id="id473838"></a> 16574 16767 <div class="header">Description:</div> 16575 16768 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16608 16801 </div> 16609 16802 <div class="refsect1" lang="en" xml:lang="en"> 16610 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560312"></a>16803 <a xmlns="http://www.w3.org/1999/xhtml" id="id473894"></a> 16611 16804 <div class="header">Example:</div> 16612 16805 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 16622 16815 </div> 16623 16816 <div class="refsect1" lang="en" xml:lang="en"> 16624 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560327"></a>16817 <a xmlns="http://www.w3.org/1999/xhtml" id="id473909"></a> 16625 16818 <div class="header">See Also:</div> 16626 16819 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 16644 16837 <div> 16645 16838 <div class="refsect1" lang="en" xml:lang="en"> 16646 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560387"></a>16839 <a xmlns="http://www.w3.org/1999/xhtml" id="id473969"></a> 16647 16840 <div class="header">Values:</div> 16648 16841 <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 … … 16651 16844 </div> 16652 16845 <div class="refsect1" lang="en" xml:lang="en"> 16653 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560410"></a>16846 <a xmlns="http://www.w3.org/1999/xhtml" id="id473992"></a> 16654 16847 <div class="header">Description:</div> 16655 16848 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by … … 16675 16868 <div> 16676 16869 <div class="refsect1" lang="en" xml:lang="en"> 16677 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560470"></a>16870 <a xmlns="http://www.w3.org/1999/xhtml" id="id474052"></a> 16678 16871 <div class="header">Values:</div> 16679 16872 <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 … … 16682 16875 </div> 16683 16876 <div class="refsect1" lang="en" xml:lang="en"> 16684 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560494"></a>16877 <a xmlns="http://www.w3.org/1999/xhtml" id="id474076"></a> 16685 16878 <div class="header">Description:</div> 16686 16879 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by … … 16704 16897 </div> 16705 16898 <div class="refsect1" lang="en" xml:lang="en"> 16706 <a xmlns="http://www.w3.org/1999/xhtml" id="id 560532"></a>16899 <a xmlns="http://www.w3.org/1999/xhtml" id="id474114"></a> 16707 16900 <div class="header">Examples:</div> 16708 16901 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be … … 16890 17083 The class's Lisp name is now proclaimed to be a "static" 16891 17084 variable (as if by <code class="literal">DEFSTATIC</code>, as described in the 16892 <a class="link" href="#Static_Variables" title="4. 7. Static Variables">"Static Variables"17085 <a class="link" href="#Static_Variables" title="4.8. Static Variables">"Static Variables" 16893 17086 section</a>) and given the class object as its value. In 16894 17087 other words:</p> … … 18357 18550 <div> 18358 18551 <div class="refsect1" lang="en" xml:lang="en"> 18359 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551191"></a>18552 <a xmlns="http://www.w3.org/1999/xhtml" id="id464768"></a> 18360 18553 <div class="header">Arguments and Values:</div> 18361 18554 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing … … 18367 18560 </div> 18368 18561 <div class="refsect1" lang="en" xml:lang="en"> 18369 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551236"></a>18562 <a xmlns="http://www.w3.org/1999/xhtml" id="id464813"></a> 18370 18563 <div class="header">Description:</div> 18371 18564 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18388 18581 <div> 18389 18582 <div class="refsect1" lang="en" xml:lang="en"> 18390 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551297"></a>18583 <a xmlns="http://www.w3.org/1999/xhtml" id="id464874"></a> 18391 18584 <div class="header">Arguments and Values:</div> 18392 18585 <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 … … 18401 18594 </div> 18402 18595 <div class="refsect1" lang="en" xml:lang="en"> 18403 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551357"></a>18596 <a xmlns="http://www.w3.org/1999/xhtml" id="id464934"></a> 18404 18597 <div class="header">Description:</div> 18405 18598 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18425 18618 <div> 18426 18619 <div class="refsect1" lang="en" xml:lang="en"> 18427 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551419"></a>18620 <a xmlns="http://www.w3.org/1999/xhtml" id="id464996"></a> 18428 18621 <div class="header">Values:</div> 18429 18622 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with … … 18431 18624 </div> 18432 18625 <div class="refsect1" lang="en" xml:lang="en"> 18433 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551446"></a>18626 <a xmlns="http://www.w3.org/1999/xhtml" id="id465023"></a> 18434 18627 <div class="header">Description:</div> 18435 18628 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18453 18646 <div> 18454 18647 <div class="refsect1" lang="en" xml:lang="en"> 18455 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551504"></a>18648 <a xmlns="http://www.w3.org/1999/xhtml" id="id465082"></a> 18456 18649 <div class="header">Values:</div> 18457 18650 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18459 18652 </div> 18460 18653 <div class="refsect1" lang="en" xml:lang="en"> 18461 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551531"></a>18654 <a xmlns="http://www.w3.org/1999/xhtml" id="id465109"></a> 18462 18655 <div class="header">Description:</div> 18463 18656 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18479 18672 <div> 18480 18673 <div class="refsect1" lang="en" xml:lang="en"> 18481 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551589"></a>18674 <a xmlns="http://www.w3.org/1999/xhtml" id="id465166"></a> 18482 18675 <div class="header">Arguments and Values:</div> 18483 18676 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18488 18681 </div> 18489 18682 <div class="refsect1" lang="en" xml:lang="en"> 18490 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551632"></a>18683 <a xmlns="http://www.w3.org/1999/xhtml" id="id465209"></a> 18491 18684 <div class="header">Description:</div> 18492 18685 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18511 18704 <div> 18512 18705 <div class="refsect1" lang="en" xml:lang="en"> 18513 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551691"></a>18706 <a xmlns="http://www.w3.org/1999/xhtml" id="id465268"></a> 18514 18707 <div class="header">Arguments and Values:</div> 18515 18708 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific … … 18520 18713 </div> 18521 18714 <div class="refsect1" lang="en" xml:lang="en"> 18522 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551733"></a>18715 <a xmlns="http://www.w3.org/1999/xhtml" id="id465311"></a> 18523 18716 <div class="header">Description:</div> 18524 18717 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18543 18736 <div> 18544 18737 <div class="refsect1" lang="en" xml:lang="en"> 18545 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551793"></a>18738 <a xmlns="http://www.w3.org/1999/xhtml" id="id465370"></a> 18546 18739 <div class="header">Values:</div> 18547 18740 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p> 18548 18741 </div> 18549 18742 <div class="refsect1" lang="en" xml:lang="en"> 18550 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551819"></a>18743 <a xmlns="http://www.w3.org/1999/xhtml" id="id465396"></a> 18551 18744 <div class="header">Description:</div> 18552 18745 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18569 18762 <div> 18570 18763 <div class="refsect1" lang="en" xml:lang="en"> 18571 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551876"></a>18764 <a xmlns="http://www.w3.org/1999/xhtml" id="id465453"></a> 18572 18765 <div class="header">Values:</div> 18573 18766 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18577 18770 </div> 18578 18771 <div class="refsect1" lang="en" xml:lang="en"> 18579 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551918"></a>18772 <a xmlns="http://www.w3.org/1999/xhtml" id="id465496"></a> 18580 18773 <div class="header">Description:</div> 18581 18774 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18602 18795 <div> 18603 18796 <div class="refsect1" lang="en" xml:lang="en"> 18604 <a xmlns="http://www.w3.org/1999/xhtml" id="id 551987"></a>18797 <a xmlns="http://www.w3.org/1999/xhtml" id="id465565"></a> 18605 18798 <div class="header">Values:</div> 18606 18799 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and … … 18611 18804 </div> 18612 18805 <div class="refsect1" lang="en" xml:lang="en"> 18613 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552030"></a>18806 <a xmlns="http://www.w3.org/1999/xhtml" id="id465607"></a> 18614 18807 <div class="header">Description:</div> 18615 18808 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18627 18820 </div> 18628 18821 <div class="refsect1" lang="en" xml:lang="en"> 18629 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552064"></a>18822 <a xmlns="http://www.w3.org/1999/xhtml" id="id465641"></a> 18630 18823 <div class="header">Notes:</div> 18631 18824 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18652 18845 <div> 18653 18846 <div class="refsect1" lang="en" xml:lang="en"> 18654 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552124"></a>18847 <a xmlns="http://www.w3.org/1999/xhtml" id="id465701"></a> 18655 18848 <div class="header">Arguments and Values:</div> 18656 18849 <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 … … 18659 18852 </div> 18660 18853 <div class="refsect1" lang="en" xml:lang="en"> 18661 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552151"></a>18854 <a xmlns="http://www.w3.org/1999/xhtml" id="id465729"></a> 18662 18855 <div class="header">Description:</div> 18663 18856 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use … … 18684 18877 <div> 18685 18878 <div class="refsect1" lang="en" xml:lang="en"> 18686 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552221"></a>18879 <a xmlns="http://www.w3.org/1999/xhtml" id="id465798"></a> 18687 18880 <div class="header">Arguments and Values:</div> 18688 18881 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an … … 18690 18883 </div> 18691 18884 <div class="refsect1" lang="en" xml:lang="en"> 18692 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552247"></a>18885 <a xmlns="http://www.w3.org/1999/xhtml" id="id465824"></a> 18693 18886 <div class="header">Description:</div> 18694 18887 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses … … 18712 18905 <div> 18713 18906 <div class="refsect1" lang="en" xml:lang="en"> 18714 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552312"></a>18907 <a xmlns="http://www.w3.org/1999/xhtml" id="id465890"></a> 18715 18908 <div class="header">Arguments and Values:</div> 18716 18909 <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 … … 18734 18927 </div> 18735 18928 <div class="refsect1" lang="en" xml:lang="en"> 18736 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552393"></a>18929 <a xmlns="http://www.w3.org/1999/xhtml" id="id465971"></a> 18737 18930 <div class="header">Description:</div> 18738 18931 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements … … 18759 18952 <div> 18760 18953 <div class="refsect1" lang="en" xml:lang="en"> 18761 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552476"></a>18954 <a xmlns="http://www.w3.org/1999/xhtml" id="id466054"></a> 18762 18955 <div class="header">Arguments and Values:</div> 18763 18956 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the … … 18774 18967 </div> 18775 18968 <div class="refsect1" lang="en" xml:lang="en"> 18776 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552522"></a>18969 <a xmlns="http://www.w3.org/1999/xhtml" id="id466100"></a> 18777 18970 <div class="header">Description:</div> 18778 18971 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the … … 18795 18988 <div> 18796 18989 <div class="refsect1" lang="en" xml:lang="en"> 18797 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552585"></a>18990 <a xmlns="http://www.w3.org/1999/xhtml" id="id466164"></a> 18798 18991 <div class="header">Arguments and Values:</div> 18799 18992 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p> 18800 18993 </div> 18801 18994 <div class="refsect1" lang="en" xml:lang="en"> 18802 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552597"></a>18995 <a xmlns="http://www.w3.org/1999/xhtml" id="id466175"></a> 18803 18996 <div class="header">Description:</div> 18804 18997 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the … … 18842 19035 <div> 18843 19036 <div class="refsect1" lang="en" xml:lang="en"> 18844 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552673"></a>19037 <a xmlns="http://www.w3.org/1999/xhtml" id="id466251"></a> 18845 19038 <div class="header">Description:</div> 18846 19039 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro … … 18877 19070 <div> 18878 19071 <div class="refsect1" lang="en" xml:lang="en"> 18879 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552730"></a>19072 <a xmlns="http://www.w3.org/1999/xhtml" id="id466309"></a> 18880 19073 <div class="header">Description:</div> 18881 19074 <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword … … 18921 19114 <div> 18922 19115 <div class="refsect1" lang="en" xml:lang="en"> 18923 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552811"></a>19116 <a xmlns="http://www.w3.org/1999/xhtml" id="id466389"></a> 18924 19117 <div class="header">Description:</div> 18925 19118 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is … … 18945 19138 <div> 18946 19139 <div class="refsect1" lang="en" xml:lang="en"> 18947 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552861"></a>19140 <a xmlns="http://www.w3.org/1999/xhtml" id="id466439"></a> 18948 19141 <div class="header">Superclasses:</div> 18949 19142 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p> 18950 19143 </div> 18951 19144 <div class="refsect1" lang="en" xml:lang="en"> 18952 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552872"></a>19145 <a xmlns="http://www.w3.org/1999/xhtml" id="id466450"></a> 18953 19146 <div class="header">Initargs:</div> 18954 19147 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>--- … … 18958 19151 </div> 18959 19152 <div class="refsect1" lang="en" xml:lang="en"> 18960 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552899"></a>19153 <a xmlns="http://www.w3.org/1999/xhtml" id="id466477"></a> 18961 19154 <div class="header">Description:</div> 18962 19155 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18976 19169 </div> 18977 19170 <div class="refsect1" lang="en" xml:lang="en"> 18978 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552918"></a>19171 <a xmlns="http://www.w3.org/1999/xhtml" id="id466497"></a> 18979 19172 <div class="header">Examples:</div> 18980 19173 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19007 19200 </div> 19008 19201 <div class="refsect1" lang="en" xml:lang="en"> 19009 <a xmlns="http://www.w3.org/1999/xhtml" id="id 552971"></a>19202 <a xmlns="http://www.w3.org/1999/xhtml" id="id466550"></a> 19010 19203 <div class="header">Notes:</div> 19011 19204 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19347 19540 <div> 19348 19541 <div class="refsect1" lang="en" xml:lang="en"> 19349 <a xmlns="http://www.w3.org/1999/xhtml" id="id 536395"></a>19542 <a xmlns="http://www.w3.org/1999/xhtml" id="id454402"></a> 19350 19543 <div class="header">Arguments and Values:</div> 19351 19544 <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> … … 19355 19548 </div> 19356 19549 <div class="refsect1" lang="en" xml:lang="en"> 19357 <a xmlns="http://www.w3.org/1999/xhtml" id="id 536454"></a>19550 <a xmlns="http://www.w3.org/1999/xhtml" id="id454461"></a> 19358 19551 <div class="header">Description:</div> 19359 19552 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 19373 19566 <div> 19374 19567 <div class="refsect1" lang="en" xml:lang="en"> 19375 <a xmlns="http://www.w3.org/1999/xhtml" id="id 554712"></a>19568 <a xmlns="http://www.w3.org/1999/xhtml" id="id468259"></a> 19376 19569 <div class="header">Description:</div> 19377 19570 <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> … … 19391 19584 <div> 19392 19585 <div class="refsect1" lang="en" xml:lang="en"> 19393 <a xmlns="http://www.w3.org/1999/xhtml" id="id 554786"></a>19586 <a xmlns="http://www.w3.org/1999/xhtml" id="id468333"></a> 19394 19587 <div class="header">Description:</div> 19395 19588 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 19414 19607 <div> 19415 19608 <div class="refsect1" lang="en" xml:lang="en"> 19416 <a xmlns="http://www.w3.org/1999/xhtml" id="id 554853"></a>19609 <a xmlns="http://www.w3.org/1999/xhtml" id="id468401"></a> 19417 19610 <div class="header">Description:</div> 19418 19611 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 19447 19640 <div> 19448 19641 <div class="refsect1" lang="en" xml:lang="en"> 19449 <a xmlns="http://www.w3.org/1999/xhtml" id="id 554938"></a>19642 <a xmlns="http://www.w3.org/1999/xhtml" id="id468486"></a> 19450 19643 <div class="header">Description:</div> 19451 19644 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 19468 19661 <div> 19469 19662 <div class="refsect1" lang="en" xml:lang="en"> 19470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 554998"></a>19663 <a xmlns="http://www.w3.org/1999/xhtml" id="id468546"></a> 19471 19664 <div class="header">Arguments and Values:</div> 19472 19665 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 19473 19666 </div> 19474 19667 <div class="refsect1" lang="en" xml:lang="en"> 19475 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543667"></a>19668 <a xmlns="http://www.w3.org/1999/xhtml" id="id468572"></a> 19476 19669 <div class="header">Description:</div> 19477 19670 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 19497 19690 <div> 19498 19691 <div class="refsect1" lang="en" xml:lang="en"> 19499 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543728"></a>19692 <a xmlns="http://www.w3.org/1999/xhtml" id="id457323"></a> 19500 19693 <div class="header">Description:</div> 19501 19694 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 19517 19710 <div> 19518 19711 <div class="refsect1" lang="en" xml:lang="en"> 19519 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543787"></a>19712 <a xmlns="http://www.w3.org/1999/xhtml" id="id457381"></a> 19520 19713 <div class="header">Arguments and Values:</div> 19521 19714 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19522 19715 </div> 19523 19716 <div class="refsect1" lang="en" xml:lang="en"> 19524 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543813"></a>19717 <a xmlns="http://www.w3.org/1999/xhtml" id="id457407"></a> 19525 19718 <div class="header">Description:</div> 19526 19719 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 19548 19741 <div> 19549 19742 <div class="refsect1" lang="en" xml:lang="en"> 19550 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543871"></a>19743 <a xmlns="http://www.w3.org/1999/xhtml" id="id457466"></a> 19551 19744 <div class="header">Description:</div> 19552 19745 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 19571 19764 <div> 19572 19765 <div class="refsect1" lang="en" xml:lang="en"> 19573 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543927"></a>19766 <a xmlns="http://www.w3.org/1999/xhtml" id="id457522"></a> 19574 19767 <div class="header">Description:</div> 19575 19768 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 19596 19789 <div> 19597 19790 <div class="refsect1" lang="en" xml:lang="en"> 19598 <a xmlns="http://www.w3.org/1999/xhtml" id="id 543985"></a>19791 <a xmlns="http://www.w3.org/1999/xhtml" id="id457580"></a> 19599 19792 <div class="header">Description:</div> 19600 19793 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 19618 19811 <div> 19619 19812 <div class="refsect1" lang="en" xml:lang="en"> 19620 <a xmlns="http://www.w3.org/1999/xhtml" id="id 544044"></a>19813 <a xmlns="http://www.w3.org/1999/xhtml" id="id457638"></a> 19621 19814 <div class="header">Arguments and Values:</div> 19622 19815 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 19628 19821 </div> 19629 19822 <div class="refsect1" lang="en" xml:lang="en"> 19630 <a xmlns="http://www.w3.org/1999/xhtml" id="id 544099"></a>19823 <a xmlns="http://www.w3.org/1999/xhtml" id="id457693"></a> 19631 19824 <div class="header">Description:</div> 19632 19825 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. … … 19652 19845 <div> 19653 19846 <div class="refsect1" lang="en" xml:lang="en"> 19654 <a xmlns="http://www.w3.org/1999/xhtml" id="id 544165"></a>19847 <a xmlns="http://www.w3.org/1999/xhtml" id="id457759"></a> 19655 19848 <div class="header">Arguments and Values:</div> 19656 19849 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19657 19850 </div> 19658 19851 <div class="refsect1" lang="en" xml:lang="en"> 19659 <a xmlns="http://www.w3.org/1999/xhtml" id="id 544191"></a>19852 <a xmlns="http://www.w3.org/1999/xhtml" id="id457785"></a> 19660 19853 <div class="header">Description:</div> 19661 19854 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 19682 19875 <div> 19683 19876 <div class="refsect1" lang="en" xml:lang="en"> 19684 <a xmlns="http://www.w3.org/1999/xhtml" id="id 544249"></a>19877 <a xmlns="http://www.w3.org/1999/xhtml" id="id457843"></a> 19685 19878 <div class="header">Description:</div> 19686 19879 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 19837 20030 <dt> 19838 20031 <span class="sect2"> 19839 <a href="#id 549429">16.7.2. Recommended Reading</a>20032 <a href="#id463016">16.7.2. Recommended Reading</a> 19840 20033 </span> 19841 20034 </dt> … … 21113 21306 <li> 21114 21307 <p>To support a feature called <span class="emphasis"><em>GCTWA 21115 <sup>[<a id="id 548981" href="#ftn.id548981" class="footnote">1</a>]</sup>21308 <sup>[<a id="id462568" href="#ftn.id462568" class="footnote">1</a>]</sup> 21116 21309 , </em></span>the vector that contains the internal 21117 21310 symbols of the current package is marked on entry to the … … 21246 21439 <hr width="100" align="left" /> 21247 21440 <div class="footnote"> 21248 <p><sup>[<a id="ftn.id 548981" href="#id548981" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP,21441 <p><sup>[<a id="ftn.id462568" href="#id462568" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP, 21249 21442 where it stood for "Garbage Collection of Truly 21250 21443 Worthless Atoms".</p> … … 21306 21499 generations looking for such intergenerational references, the 21307 21500 runtime system must note all such intergenerational references 21308 at the point where they're created (via Setf).<sup>[<a id="id 549217" href="#ftn.id549217" class="footnote">2</a>]</sup> The21501 at the point where they're created (via Setf).<sup>[<a id="id462803" href="#ftn.id462803" class="footnote">2</a>]</sup> The 21309 21502 set of pointers that may contain intergenerational references is 21310 21503 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 21353 21546 that might introduce an intergenerational reference must be 21354 21547 memoized. 21355 <sup>[<a id="id 549286" href="#ftn.id549286" class="footnote">3</a>]</sup> It's always safe to21548 <sup>[<a id="id462872" href="#ftn.id462872" class="footnote">3</a>]</sup> It's always safe to 21356 21549 push any cons cell or gvector locative onto the memo stack; 21357 21550 it's never safe to push anything else. … … 21374 21567 <hr width="100" align="left" /> 21375 21568 <div class="footnote"> 21376 <p><sup>[<a id="ftn.id 549217" href="#id549217" class="para">2</a>] </sup>This is21569 <p><sup>[<a id="ftn.id462803" href="#id462803" class="para">2</a>] </sup>This is 21377 21570 sometimes called "The Write Barrier": all assignments which 21378 21571 might result in intergenerational references must be noted, as … … 21380 21573 </div> 21381 21574 <div class="footnote"> 21382 <p><sup>[<a id="ftn.id 549286" href="#id549286" class="para">3</a>] </sup>Note that the implicit setfs that occur when21575 <p><sup>[<a id="ftn.id462872" href="#id462872" class="para">3</a>] </sup>Note that the implicit setfs that occur when 21383 21576 initializing an object - as in the case of a call to cons or 21384 21577 vector - can't introduce intergenerational references, since … … 21496 21689 <div> 21497 21690 <div> 21498 <h3 class="title"><a id="id 549429"></a>16.7.2. Recommended Reading</h3>21691 <h3 class="title"><a id="id463016"></a>16.7.2. Recommended Reading</h3> 21499 21692 </div> 21500 21693 </div> … … 21909 22102 <div> 21910 22103 <div class="refsect1" lang="en" xml:lang="en"> 21911 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 75986"></a>22104 <a xmlns="http://www.w3.org/1999/xhtml" id="id417017"></a> 21912 22105 <div class="header">Description:</div> 21913 22106 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 21934 22127 <div> 21935 22128 <div class="refsect1" lang="en" xml:lang="en"> 21936 <a xmlns="http://www.w3.org/1999/xhtml" id="id 554242"></a>22129 <a xmlns="http://www.w3.org/1999/xhtml" id="id467814"></a> 21937 22130 <div class="header">Description:</div> 21938 22131 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 21958 22151 <div> 21959 22152 <div class="refsect1" lang="en" xml:lang="en"> 21960 <a xmlns="http://www.w3.org/1999/xhtml" id="id 536504"></a>22153 <a xmlns="http://www.w3.org/1999/xhtml" id="id468658"></a> 21961 22154 <div class="header">Description:</div> 21962 22155 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 21981 22174 <div> 21982 22175 <div class="refsect1" lang="en" xml:lang="en"> 21983 <a xmlns="http://www.w3.org/1999/xhtml" id="id 536550"></a>22176 <a xmlns="http://www.w3.org/1999/xhtml" id="id404552"></a> 21984 22177 <div class="header">Description:</div> 21985 22178 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 22006 22199 <div> 22007 22200 <div class="refsect1" lang="en" xml:lang="en"> 22008 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 73957"></a>22201 <a xmlns="http://www.w3.org/1999/xhtml" id="id404610"></a> 22009 22202 <div class="header">Description:</div> 22010 22203 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 22024 22217 <div> 22025 22218 <div class="refsect1" lang="en" xml:lang="en"> 22026 <a xmlns="http://www.w3.org/1999/xhtml" id="id 553537"></a>22219 <a xmlns="http://www.w3.org/1999/xhtml" id="id467107"></a> 22027 22220 <div class="header">Description:</div> 22028 22221 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 22046 22239 <div> 22047 22240 <div class="refsect1" lang="en" xml:lang="en"> 22048 <a xmlns="http://www.w3.org/1999/xhtml" id="id 553599"></a>22241 <a xmlns="http://www.w3.org/1999/xhtml" id="id467170"></a> 22049 22242 <div class="header">Arguments and Values:</div> 22050 22243 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 22052 22245 </div> 22053 22246 <div class="refsect1" lang="en" xml:lang="en"> 22054 <a xmlns="http://www.w3.org/1999/xhtml" id="id 553640"></a>22247 <a xmlns="http://www.w3.org/1999/xhtml" id="id467211"></a> 22055 22248 <div class="header">Description:</div> 22056 22249 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 22078 22271 <div> 22079 22272 <div class="refsect1" lang="en" xml:lang="en"> 22080 <a xmlns="http://www.w3.org/1999/xhtml" id="id 553767"></a>22273 <a xmlns="http://www.w3.org/1999/xhtml" id="id467335"></a> 22081 22274 <div class="header">Arguments and Values:</div> 22082 22275 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 22087 22280 </div> 22088 22281 <div class="refsect1" lang="en" xml:lang="en"> 22089 <a xmlns="http://www.w3.org/1999/xhtml" id="id 553824"></a>22282 <a xmlns="http://www.w3.org/1999/xhtml" id="id467392"></a> 22090 22283 <div class="header">Description:</div> 22091 22284 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 22481 22674 <dl> 22482 22675 <dt>accept-connection, <a class="indexterm" href="#f_accept-connection">Function ACCEPT-CONNECTION</a></dt> 22676 <dt>advise, <a class="indexterm" href="#m_advise">Macro ADVISE</a></dt> 22677 <dt>advisedp, <a class="indexterm" href="#m_advisedp">Macro ADVISEDP</a></dt> 22483 22678 <dt>all-processes, <a class="indexterm" href="#f_all-processes">Function ALL-PROCESSES</a></dt> 22484 22679 <dt>altivec-available-p, <a class="indexterm" href="#f_altivec-available-p">Function ALTIVEC-AVAILABLE-P</a></dt> … … 22722 22917 <h3>U</h3> 22723 22918 <dl> 22919 <dt>unadvise, <a class="indexterm" href="#m_unadvise">Macro UNADVISE</a></dt> 22724 22920 <dt>unuse-interface-dir, <a class="indexterm" href="#f_unuse-interface-dir">Function UNUSE-INTERFACE-DIR</a></dt> 22725 22921 <dt>unwatch, <a class="indexterm" href="#f_unwatch">Function UNWATCH</a></dt> … … 22752 22948 <a href="#Symbol-Index">Symbol Index</a> 22753 22949 </div> 22754 <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 3:0 on June 9, 2010, in UTC.<br></br>It uses version 1.73.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13790<br></br>Using libxml 20631, libxslt 10122 and libexslt 813.</p>22950 <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 19:0 on June 15, 2010, in UTC.<br></br>It uses version 1.73.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13830<br></br>Using libxml 20631, libxslt 10122 and libexslt 813.</p> 22755 22951 </body> 22756 22952 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
