Changeset 13120 for trunk/source/doc/ccl-documentation.html
- Timestamp:
- Oct 29, 2009, 4:00:16 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r13107 r13120 429 429 <dt> 430 430 <span class="sect1"> 431 <a href="#id4178 69">12.12. The Foreign-Function-Interface Dictionary</a>431 <a href="#id417898">12.12. The Foreign-Function-Interface Dictionary</a> 432 432 </span> 433 433 </dt> … … 10041 10041 program args <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&key</em> (wait t) pty sharing input 10042 10042 if-input-does-not-exist output (if-output-exists :error) (error 10043 :output) (if-error-exists :error) status-hook</code> 10043 :output) (if-error-exists :error) status-hook 10044 external-format</code> 10044 10045 </div> 10045 10046 <div class="refentrytitle">Invokes an external program as an OS subprocess … … 10093 10094 whenever Clozure CL detects a change in the status of the 10094 10095 EXTERNAL-PROCESS.</p> 10095 </div> 10096 <div class="refsect1" lang="en" xml:lang="en"> 10097 <a xmlns="http://www.w3.org/1999/xhtml" id="id354491"></a> 10096 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">external-format</span></i>--- 10097 The external format (see <a xmlns="http://www.w3.org/1999/xhtml" href="#External-Formats" title="4.3.2. External Formats">Section 4.3.2, âExternal Formatsâ</a>) for all of the 10098 streams (input, output, and error) used to 10099 communicate with the external process. 10100 </p> 10101 </div> 10102 <div class="refsect1" lang="en" xml:lang="en"> 10103 <a xmlns="http://www.w3.org/1999/xhtml" id="id354531"></a> 10098 10104 <div class="header">Description:</div> 10099 10105 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process, … … 10115 10121 <div> 10116 10122 <div class="refsect1" lang="en" xml:lang="en"> 10117 <a xmlns="http://www.w3.org/1999/xhtml" id="id336 275"></a>10123 <a xmlns="http://www.w3.org/1999/xhtml" id="id336315"></a> 10118 10124 <div class="header">Arguments and Values:</div> 10119 10125 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> … … 10121 10127 </div> 10122 10128 <div class="refsect1" lang="en" xml:lang="en"> 10123 <a xmlns="http://www.w3.org/1999/xhtml" id="id3363 16"></a>10129 <a xmlns="http://www.w3.org/1999/xhtml" id="id336356"></a> 10124 10130 <div class="header">Description:</div> 10125 10131 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified … … 10144 10150 <div> 10145 10151 <div class="refsect1" lang="en" xml:lang="en"> 10146 <a xmlns="http://www.w3.org/1999/xhtml" id="id359 666"></a>10152 <a xmlns="http://www.w3.org/1999/xhtml" id="id359706"></a> 10147 10153 <div class="header">Arguments and Values:</div> 10148 10154 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10149 10155 </div> 10150 10156 <div class="refsect1" lang="en" xml:lang="en"> 10151 <a xmlns="http://www.w3.org/1999/xhtml" id="id359 692"></a>10157 <a xmlns="http://www.w3.org/1999/xhtml" id="id359732"></a> 10152 10158 <div class="header">Description:</div> 10153 10159 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to … … 10171 10177 <div> 10172 10178 <div class="refsect1" lang="en" xml:lang="en"> 10173 <a xmlns="http://www.w3.org/1999/xhtml" id="id370 695"></a>10179 <a xmlns="http://www.w3.org/1999/xhtml" id="id370735"></a> 10174 10180 <div class="header">Arguments and Values:</div> 10175 10181 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10176 10182 </div> 10177 10183 <div class="refsect1" lang="en" xml:lang="en"> 10178 <a xmlns="http://www.w3.org/1999/xhtml" id="id3707 21"></a>10184 <a xmlns="http://www.w3.org/1999/xhtml" id="id370761"></a> 10179 10185 <div class="header">Description:</div> 10180 10186 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to … … 10197 10203 <div> 10198 10204 <div class="refsect1" lang="en" xml:lang="en"> 10199 <a xmlns="http://www.w3.org/1999/xhtml" id="id359 778"></a>10205 <a xmlns="http://www.w3.org/1999/xhtml" id="id359819"></a> 10200 10206 <div class="header">Arguments and Values:</div> 10201 10207 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10202 10208 </div> 10203 10209 <div class="refsect1" lang="en" xml:lang="en"> 10204 <a xmlns="http://www.w3.org/1999/xhtml" id="id3598 04"></a>10210 <a xmlns="http://www.w3.org/1999/xhtml" id="id359845"></a> 10205 10211 <div class="header">Description:</div> 10206 10212 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to … … 10224 10230 <div> 10225 10231 <div class="refsect1" lang="en" xml:lang="en"> 10226 <a xmlns="http://www.w3.org/1999/xhtml" id="id3670 04"></a>10232 <a xmlns="http://www.w3.org/1999/xhtml" id="id367045"></a> 10227 10233 <div class="header">Arguments and Values:</div> 10228 10234 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10229 10235 </div> 10230 10236 <div class="refsect1" lang="en" xml:lang="en"> 10231 <a xmlns="http://www.w3.org/1999/xhtml" id="id3670 30"></a>10237 <a xmlns="http://www.w3.org/1999/xhtml" id="id367071"></a> 10232 10238 <div class="header">Description:</div> 10233 10239 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to … … 10251 10257 <div> 10252 10258 <div class="refsect1" lang="en" xml:lang="en"> 10253 <a xmlns="http://www.w3.org/1999/xhtml" id="id3627 44"></a>10259 <a xmlns="http://www.w3.org/1999/xhtml" id="id362784"></a> 10254 10260 <div class="header">Arguments and Values:</div> 10255 10261 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10256 10262 </div> 10257 10263 <div class="refsect1" lang="en" xml:lang="en"> 10258 <a xmlns="http://www.w3.org/1999/xhtml" id="id362 770"></a>10264 <a xmlns="http://www.w3.org/1999/xhtml" id="id362810"></a> 10259 10265 <div class="header">Description:</div> 10260 10266 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status … … 10286 10292 <dt> 10287 10293 <span class="sect2"> 10288 <a href="#id3 72985">9.1.1. Stream External Encoding</a>10294 <a href="#id333458">9.1.1. Stream External Encoding</a> 10289 10295 </span> 10290 10296 </dt> … … 10354 10360 <div> 10355 10361 <div> 10356 <h3 class="title"><a id="id3 72985"></a>9.1.1. Stream External Encoding</h3>10362 <h3 class="title"><a id="id333458"></a>9.1.1. Stream External Encoding</h3> 10357 10363 </div> 10358 10364 </div> … … 10515 10521 </div> 10516 10522 </div> 10517 <a xmlns="http://www.w3.org/1999/xhtml" id="id36390 2" class="indexterm"></a>10518 <a xmlns="http://www.w3.org/1999/xhtml" id="id36391 2" class="indexterm"></a>10519 <a xmlns="http://www.w3.org/1999/xhtml" id="id36392 2" class="indexterm"></a>10523 <a xmlns="http://www.w3.org/1999/xhtml" id="id363903" class="indexterm"></a> 10524 <a xmlns="http://www.w3.org/1999/xhtml" id="id363913" class="indexterm"></a> 10525 <a xmlns="http://www.w3.org/1999/xhtml" id="id363923" class="indexterm"></a> 10520 10526 <a xmlns="http://www.w3.org/1999/xhtml" id="id363932" class="indexterm"></a> 10521 <a xmlns="http://www.w3.org/1999/xhtml" id="id37 0458" class="indexterm"></a>10522 <a xmlns="http://www.w3.org/1999/xhtml" id="id36457 0" class="indexterm"></a>10527 <a xmlns="http://www.w3.org/1999/xhtml" id="id374925" class="indexterm"></a> 10528 <a xmlns="http://www.w3.org/1999/xhtml" id="id364573" class="indexterm"></a> 10523 10529 <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has 10524 10530 attributes and accessors: … … 10573 10579 <div> 10574 10580 <div class="refsect1" lang="en" xml:lang="en"> 10575 <a xmlns="http://www.w3.org/1999/xhtml" id="id36473 5"></a>10581 <a xmlns="http://www.w3.org/1999/xhtml" id="id364737"></a> 10576 10582 <div class="header">Values:</div> 10577 10583 <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 … … 10580 10586 </div> 10581 10587 <div class="refsect1" lang="en" xml:lang="en"> 10582 <a xmlns="http://www.w3.org/1999/xhtml" id="id36476 2"></a>10588 <a xmlns="http://www.w3.org/1999/xhtml" id="id364764"></a> 10583 10589 <div class="header">Description:</div> 10584 10590 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p> 10585 10591 </div> 10586 10592 <div class="refsect1" lang="en" xml:lang="en"> 10587 <a xmlns="http://www.w3.org/1999/xhtml" id="id36477 4"></a>10593 <a xmlns="http://www.w3.org/1999/xhtml" id="id364776"></a> 10588 10594 <div class="header">See Also:</div> 10589 10595 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a 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 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> … … 10608 10614 <div> 10609 10615 <div class="refsect1" lang="en" xml:lang="en"> 10610 <a xmlns="http://www.w3.org/1999/xhtml" id="id3817 34"></a>10616 <a xmlns="http://www.w3.org/1999/xhtml" id="id381748"></a> 10611 10617 <div class="header">Arguments:</div> 10612 10618 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10613 10619 </div> 10614 10620 <div class="refsect1" lang="en" xml:lang="en"> 10615 <a xmlns="http://www.w3.org/1999/xhtml" id="id3817 60"></a>10621 <a xmlns="http://www.w3.org/1999/xhtml" id="id381774"></a> 10616 10622 <div class="header">Description:</div> 10617 10623 <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open … … 10622 10628 </div> 10623 10629 <div class="refsect1" lang="en" xml:lang="en"> 10624 <a xmlns="http://www.w3.org/1999/xhtml" id="id3817 79"></a>10630 <a xmlns="http://www.w3.org/1999/xhtml" id="id381793"></a> 10625 10631 <div class="header">See Also:</div> 10626 10632 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a 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 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> … … 10645 10651 <div> 10646 10652 <div class="refsect1" lang="en" xml:lang="en"> 10647 <a xmlns="http://www.w3.org/1999/xhtml" id="id3818 60"></a>10653 <a xmlns="http://www.w3.org/1999/xhtml" id="id381875"></a> 10648 10654 <div class="header">Arguments:</div> 10649 10655 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10650 10656 </div> 10651 10657 <div class="refsect1" lang="en" xml:lang="en"> 10652 <a xmlns="http://www.w3.org/1999/xhtml" id="id381 886"></a>10658 <a xmlns="http://www.w3.org/1999/xhtml" id="id381901"></a> 10653 10659 <div class="header">Description:</div> 10654 10660 <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file … … 10659 10665 </div> 10660 10666 <div class="refsect1" lang="en" xml:lang="en"> 10661 <a xmlns="http://www.w3.org/1999/xhtml" id="id3819 05"></a>10667 <a xmlns="http://www.w3.org/1999/xhtml" id="id381920"></a> 10662 10668 <div class="header">See Also:</div> 10663 10669 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a 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 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> … … 11092 11098 <div> 11093 11099 <div class="refsect1" lang="en" xml:lang="en"> 11094 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 82492"></a>11100 <a xmlns="http://www.w3.org/1999/xhtml" id="id395150"></a> 11095 11101 <div class="header">Arguments and Values:</div> 11096 11102 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p> … … 11103 11109 </div> 11104 11110 <div class="refsect1" lang="en" xml:lang="en"> 11105 <a xmlns="http://www.w3.org/1999/xhtml" id="id395 194"></a>11111 <a xmlns="http://www.w3.org/1999/xhtml" id="id395208"></a> 11106 11112 <div class="header">Description:</div> 11107 11113 <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the … … 11124 11130 <div> 11125 11131 <div class="refsect1" lang="en" xml:lang="en"> 11126 <a xmlns="http://www.w3.org/1999/xhtml" id="id3952 53"></a>11132 <a xmlns="http://www.w3.org/1999/xhtml" id="id395266"></a> 11127 11133 <div class="header">Arguments and Values:</div> 11128 11134 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p> … … 11135 11141 </div> 11136 11142 <div class="refsect1" lang="en" xml:lang="en"> 11137 <a xmlns="http://www.w3.org/1999/xhtml" id="id3953 11"></a>11143 <a xmlns="http://www.w3.org/1999/xhtml" id="id395325"></a> 11138 11144 <div class="header">Description:</div> 11139 11145 <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to … … 11155 11161 <div> 11156 11162 <div class="refsect1" lang="en" xml:lang="en"> 11157 <a xmlns="http://www.w3.org/1999/xhtml" id="id3953 69"></a>11163 <a xmlns="http://www.w3.org/1999/xhtml" id="id395383"></a> 11158 11164 <div class="header">Arguments and Values:</div> 11159 11165 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p> … … 11171 11177 </div> 11172 11178 <div class="refsect1" lang="en" xml:lang="en"> 11173 <a xmlns="http://www.w3.org/1999/xhtml" id="id3954 44"></a>11179 <a xmlns="http://www.w3.org/1999/xhtml" id="id395458"></a> 11174 11180 <div class="header">Description:</div> 11175 11181 <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into … … 11194 11200 <div> 11195 11201 <div class="refsect1" lang="en" xml:lang="en"> 11196 <a xmlns="http://www.w3.org/1999/xhtml" id="id3955 05"></a>11202 <a xmlns="http://www.w3.org/1999/xhtml" id="id395518"></a> 11197 11203 <div class="header">Arguments and Values:</div> 11198 11204 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p> … … 11210 11216 </div> 11211 11217 <div class="refsect1" lang="en" xml:lang="en"> 11212 <a xmlns="http://www.w3.org/1999/xhtml" id="id3955 80"></a>11218 <a xmlns="http://www.w3.org/1999/xhtml" id="id395594"></a> 11213 11219 <div class="header">Description:</div> 11214 11220 <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream, … … 11232 11238 <div> 11233 11239 <div class="refsect1" lang="en" xml:lang="en"> 11234 <a xmlns="http://www.w3.org/1999/xhtml" id="id3956 40"></a>11240 <a xmlns="http://www.w3.org/1999/xhtml" id="id395653"></a> 11235 11241 <div class="header">Method Signatures:</div> 11236 11242 <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml"><strong class="function">ccl::stream-device</strong></span> <i> … … 11238 11244 </div> 11239 11245 <div class="refsect1" lang="en" xml:lang="en"> 11240 <a xmlns="http://www.w3.org/1999/xhtml" id="id3956 58"></a>11246 <a xmlns="http://www.w3.org/1999/xhtml" id="id395672"></a> 11241 11247 <div class="header">Arguments and Values:</div> 11242 11248 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p> … … 11249 11255 </div> 11250 11256 <div class="refsect1" lang="en" xml:lang="en"> 11251 <a xmlns="http://www.w3.org/1999/xhtml" id="id3957 23"></a>11257 <a xmlns="http://www.w3.org/1999/xhtml" id="id395737"></a> 11252 11258 <div class="header">Description:</div> 11253 11259 <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with … … 11273 11279 <div> 11274 11280 <div class="refsect1" lang="en" xml:lang="en"> 11275 <a xmlns="http://www.w3.org/1999/xhtml" id="id395 793"></a>11281 <a xmlns="http://www.w3.org/1999/xhtml" id="id395807"></a> 11276 11282 <div class="header">Description:</div> 11277 11283 <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector, … … 11280 11286 </div> 11281 11287 <div class="refsect1" lang="en" xml:lang="en"> 11282 <a xmlns="http://www.w3.org/1999/xhtml" id="id3958 05"></a>11288 <a xmlns="http://www.w3.org/1999/xhtml" id="id395819"></a> 11283 11289 <div class="header">Arguments:</div> 11284 11290 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11305 11311 <div> 11306 11312 <div class="refsect1" lang="en" xml:lang="en"> 11307 <a xmlns="http://www.w3.org/1999/xhtml" id="id3959 24"></a>11313 <a xmlns="http://www.w3.org/1999/xhtml" id="id395938"></a> 11308 11314 <div class="header">Description:</div> 11309 11315 <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at … … 11311 11317 </div> 11312 11318 <div class="refsect1" lang="en" xml:lang="en"> 11313 <a xmlns="http://www.w3.org/1999/xhtml" id="id3959 36"></a>11319 <a xmlns="http://www.w3.org/1999/xhtml" id="id395950"></a> 11314 11320 <div class="header">Arguments:</div> 11315 11321 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11321 11327 </div> 11322 11328 <div class="refsect1" lang="en" xml:lang="en"> 11323 <a xmlns="http://www.w3.org/1999/xhtml" id="id3960 09"></a>11329 <a xmlns="http://www.w3.org/1999/xhtml" id="id396022"></a> 11324 11330 <div class="header">Examples:</div> 11325 11331 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 12487 12493 </div> 12488 12494 <p xmlns="http://www.w3.org/1999/xhtml"> 12489 <a id="id34866 7" class="indexterm"></a>12495 <a id="id348665" class="indexterm"></a> 12490 12496 <span><strong class="command"><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span> 12491 12497 </p> … … 12493 12499 configuration file created by the "Config Editor" in Shark.app.</p> 12494 12500 <p xmlns="http://www.w3.org/1999/xhtml"> 12495 <a id="id34869 3" class="indexterm"></a>12501 <a id="id348691" class="indexterm"></a> 12496 12502 <span><strong class="command"><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> 12497 12503 </p> … … 12755 12761 <dt> 12756 12762 <span class="sect1"> 12757 <a href="#id4178 69">12.12. The Foreign-Function-Interface Dictionary</a>12763 <a href="#id417898">12.12. The Foreign-Function-Interface Dictionary</a> 12758 12764 </span> 12759 12765 </dt> … … 13583 13589 <div> 13584 13590 <div> 13585 <h4 class="title"><a id="id4150 12"></a>12.3.2.4. %int-to-ptr [Function]</h4>13591 <h4 class="title"><a id="id415041"></a>12.3.2.4. %int-to-ptr [Function]</h4> 13586 13592 </div> 13587 13593 </div> … … 13624 13630 <div> 13625 13631 <div> 13626 <h4 class="title"><a id="id415 076"></a>12.3.2.5. %inc-ptr [Function]</h4>13632 <h4 class="title"><a id="id415105"></a>12.3.2.5. %inc-ptr [Function]</h4> 13627 13633 </div> 13628 13634 </div> … … 13674 13680 <div> 13675 13681 <div> 13676 <h4 class="title"><a id="id4151 55"></a>12.3.2.6. %ptr-to-int [Function]</h4>13682 <h4 class="title"><a id="id415184"></a>12.3.2.6. %ptr-to-int [Function]</h4> 13677 13683 </div> 13678 13684 </div> … … 13716 13722 <div> 13717 13723 <div> 13718 <h4 class="title"><a id="id4152 20"></a>12.3.2.7. %null-ptr [Macro]</h4>13724 <h4 class="title"><a id="id415249"></a>12.3.2.7. %null-ptr [Macro]</h4> 13719 13725 </div> 13720 13726 </div> … … 13741 13747 <div> 13742 13748 <div> 13743 <h4 class="title"><a id="id4152 55"></a>12.3.2.8. %null-ptr-p [Function]</h4>13749 <h4 class="title"><a id="id415284"></a>12.3.2.8. %null-ptr-p [Function]</h4> 13744 13750 </div> 13745 13751 </div> … … 13783 13789 <div> 13784 13790 <div> 13785 <h4 class="title"><a id="id4153 20"></a>12.3.2.9. %setf-macptr [Function]</h4>13791 <h4 class="title"><a id="id415349"></a>12.3.2.9. %setf-macptr [Function]</h4> 13786 13792 </div> 13787 13793 </div> … … 13831 13837 <div> 13832 13838 <div> 13833 <h4 class="title"><a id="id415 398"></a>12.3.2.10. %incf-ptr [Macro]</h4>13839 <h4 class="title"><a id="id415427"></a>12.3.2.10. %incf-ptr [Macro]</h4> 13834 13840 </div> 13835 13841 </div> … … 13879 13885 <div> 13880 13886 <div> 13881 <h4 class="title"><a id="id415 476"></a>12.3.2.11. with-macptrs [Macro]</h4>13887 <h4 class="title"><a id="id415504"></a>12.3.2.11. with-macptrs [Macro]</h4> 13882 13888 </div> 13883 13889 </div> … … 13929 13935 <div> 13930 13936 <div> 13931 <h4 class="title"><a id="id4155 55"></a>12.3.2.12. %stack-block [Macro]</h4>13937 <h4 class="title"><a id="id415583"></a>12.3.2.12. %stack-block [Macro]</h4> 13932 13938 </div> 13933 13939 </div> … … 13980 13986 <div> 13981 13987 <div> 13982 <h4 class="title"><a id="id4156 34"></a>12.3.2.13. make-cstring [Function]</h4>13988 <h4 class="title"><a id="id415663"></a>12.3.2.13. make-cstring [Function]</h4> 13983 13989 </div> 13984 13990 </div> … … 14023 14029 <div> 14024 14030 <div> 14025 <h4 class="title"><a id="id4157 00"></a>12.3.2.14. with-cstrs [Macro]</h4>14031 <h4 class="title"><a id="id415729"></a>12.3.2.14. with-cstrs [Macro]</h4> 14026 14032 </div> 14027 14033 </div> … … 14073 14079 <div> 14074 14080 <div> 14075 <h4 class="title"><a id="id415 779"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4>14081 <h4 class="title"><a id="id415808"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4> 14076 14082 </div> 14077 14083 </div> … … 14136 14142 <div> 14137 14143 <div> 14138 <h4 class="title"><a id="id415 887"></a>12.3.2.16. %get-cstring [Function]</h4>14144 <h4 class="title"><a id="id415916"></a>12.3.2.16. %get-cstring [Function]</h4> 14139 14145 </div> 14140 14146 </div> … … 14178 14184 <div> 14179 14185 <div> 14180 <h4 class="title"><a id="id4159 51"></a>12.3.2.17. %str-from-ptr [Function]</h4>14186 <h4 class="title"><a id="id415980"></a>12.3.2.17. %str-from-ptr [Function]</h4> 14181 14187 </div> 14182 14188 </div> … … 15608 15614 <div> 15609 15615 <div> 15610 <h2 class="title" style="clear: both"><a id="id4178 69"></a>12.12. The Foreign-Function-Interface Dictionary</h2>15616 <h2 class="title" style="clear: both"><a id="id417898"></a>12.12. The Foreign-Function-Interface Dictionary</h2> 15611 15617 </div> 15612 15618 </div> … … 15625 15631 <div> 15626 15632 <div class="refsect1" lang="en" xml:lang="en"> 15627 <a xmlns="http://www.w3.org/1999/xhtml" id="id4179 07"></a>15633 <a xmlns="http://www.w3.org/1999/xhtml" id="id417936"></a> 15628 15634 <div class="header">Description:</div> 15629 15635 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE* … … 15677 15683 <div> 15678 15684 <div class="refsect1" lang="en" xml:lang="en"> 15679 <a xmlns="http://www.w3.org/1999/xhtml" id="id4180 14"></a>15685 <a xmlns="http://www.w3.org/1999/xhtml" id="id418042"></a> 15680 15686 <div class="header">Description:</div> 15681 15687 <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 … … 15736 15742 <div> 15737 15743 <div class="refsect1" lang="en" xml:lang="en"> 15738 <a xmlns="http://www.w3.org/1999/xhtml" id="id4181 31"></a>15744 <a xmlns="http://www.w3.org/1999/xhtml" id="id418160"></a> 15739 15745 <div class="header">Description:</div> 15740 15746 <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 … … 15783 15789 <div> 15784 15790 <div class="refsect1" lang="en" xml:lang="en"> 15785 <a xmlns="http://www.w3.org/1999/xhtml" id="id4182 14"></a>15791 <a xmlns="http://www.w3.org/1999/xhtml" id="id418242"></a> 15786 15792 <div class="header">Description:</div> 15787 15793 <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 … … 15886 15892 <div> 15887 15893 <div class="refsect1" lang="en" xml:lang="en"> 15888 <a xmlns="http://www.w3.org/1999/xhtml" id="id4183 53"></a>15894 <a xmlns="http://www.w3.org/1999/xhtml" id="id418381"></a> 15889 15895 <div class="header">Description:</div> 15890 15896 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #> reader macro reads … … 15915 15921 <div> 15916 15922 <div class="refsect1" lang="en" xml:lang="en"> 15917 <a xmlns="http://www.w3.org/1999/xhtml" id="id4184 27"></a>15923 <a xmlns="http://www.w3.org/1999/xhtml" id="id418456"></a> 15918 15924 <div class="header">Values:</div> 15919 15925 <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 … … 15922 15928 </div> 15923 15929 <div class="refsect1" lang="en" xml:lang="en"> 15924 <a xmlns="http://www.w3.org/1999/xhtml" id="id4184 63"></a>15930 <a xmlns="http://www.w3.org/1999/xhtml" id="id418492"></a> 15925 15931 <div class="header">Description:</div> 15926 15932 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the … … 15951 15957 <div> 15952 15958 <div class="refsect1" lang="en" xml:lang="en"> 15953 <a xmlns="http://www.w3.org/1999/xhtml" id="id4185 39"></a>15959 <a xmlns="http://www.w3.org/1999/xhtml" id="id418568"></a> 15954 15960 <div class="header">Values:</div> 15955 15961 <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> … … 15968 15974 </div> 15969 15975 <div class="refsect1" lang="en" xml:lang="en"> 15970 <a xmlns="http://www.w3.org/1999/xhtml" id="id4186 11"></a>15976 <a xmlns="http://www.w3.org/1999/xhtml" id="id418639"></a> 15971 15977 <div class="header">Description:</div> 15972 15978 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em> … … 16004 16010 <div> 16005 16011 <div class="refsect1" lang="en" xml:lang="en"> 16006 <a xmlns="http://www.w3.org/1999/xhtml" id="id418 690"></a>16012 <a xmlns="http://www.w3.org/1999/xhtml" id="id418719"></a> 16007 16013 <div class="header">Values:</div> 16008 16014 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain … … 16012 16018 </div> 16013 16019 <div class="refsect1" lang="en" xml:lang="en"> 16014 <a xmlns="http://www.w3.org/1999/xhtml" id="id4187 31"></a>16020 <a xmlns="http://www.w3.org/1999/xhtml" id="id418760"></a> 16015 16021 <div class="header">Description:</div> 16016 16022 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the … … 16046 16052 <div> 16047 16053 <div class="refsect1" lang="en" xml:lang="en"> 16048 <a xmlns="http://www.w3.org/1999/xhtml" id="id4188 07"></a>16054 <a xmlns="http://www.w3.org/1999/xhtml" id="id418833"></a> 16049 16055 <div class="header">Values:</div> 16050 16056 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- … … 16059 16065 </div> 16060 16066 <div class="refsect1" lang="en" xml:lang="en"> 16061 <a xmlns="http://www.w3.org/1999/xhtml" id="id4188 54"></a>16067 <a xmlns="http://www.w3.org/1999/xhtml" id="id418879"></a> 16062 16068 <div class="header">Description:</div> 16063 16069 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for … … 16087 16093 <div> 16088 16094 <div class="refsect1" lang="en" xml:lang="en"> 16089 <a xmlns="http://www.w3.org/1999/xhtml" id="id4189 34"></a>16095 <a xmlns="http://www.w3.org/1999/xhtml" id="id418959"></a> 16090 16096 <div class="header">Values:</div> 16091 16097 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p> … … 16100 16106 </div> 16101 16107 <div class="refsect1" lang="en" xml:lang="en"> 16102 <a xmlns="http://www.w3.org/1999/xhtml" id="id4190 19"></a>16108 <a xmlns="http://www.w3.org/1999/xhtml" id="id419044"></a> 16103 16109 <div class="header">Description:</div> 16104 16110 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by … … 16127 16133 <div> 16128 16134 <div class="refsect1" lang="en" xml:lang="en"> 16129 <a xmlns="http://www.w3.org/1999/xhtml" id="id419 089"></a>16135 <a xmlns="http://www.w3.org/1999/xhtml" id="id419114"></a> 16130 16136 <div class="header">Values:</div> 16131 16137 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16138 16144 </div> 16139 16145 <div class="refsect1" lang="en" xml:lang="en"> 16140 <a xmlns="http://www.w3.org/1999/xhtml" id="id4191 61"></a>16146 <a xmlns="http://www.w3.org/1999/xhtml" id="id419187"></a> 16141 16147 <div class="header">Description:</div> 16142 16148 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16164 16170 <div> 16165 16171 <div class="refsect1" lang="en" xml:lang="en"> 16166 <a xmlns="http://www.w3.org/1999/xhtml" id="id4192 31"></a>16172 <a xmlns="http://www.w3.org/1999/xhtml" id="id419256"></a> 16167 16173 <div class="header">Values:</div> 16168 16174 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16177 16183 </div> 16178 16184 <div class="refsect1" lang="en" xml:lang="en"> 16179 <a xmlns="http://www.w3.org/1999/xhtml" id="id4193 16"></a>16185 <a xmlns="http://www.w3.org/1999/xhtml" id="id419341"></a> 16180 16186 <div class="header">Description:</div> 16181 16187 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16202 16208 <div> 16203 16209 <div class="refsect1" lang="en" xml:lang="en"> 16204 <a xmlns="http://www.w3.org/1999/xhtml" id="id419 382"></a>16210 <a xmlns="http://www.w3.org/1999/xhtml" id="id419407"></a> 16205 16211 <div class="header">Values:</div> 16206 16212 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16207 16213 </div> 16208 16214 <div class="refsect1" lang="en" xml:lang="en"> 16209 <a xmlns="http://www.w3.org/1999/xhtml" id="id4194 08"></a>16215 <a xmlns="http://www.w3.org/1999/xhtml" id="id419433"></a> 16210 16216 <div class="header">Description:</div> 16211 16217 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol … … 16230 16236 <div> 16231 16237 <div class="refsect1" lang="en" xml:lang="en"> 16232 <a xmlns="http://www.w3.org/1999/xhtml" id="id419 478"></a>16238 <a xmlns="http://www.w3.org/1999/xhtml" id="id419503"></a> 16233 16239 <div class="header">Values:</div> 16234 16240 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16235 16241 </div> 16236 16242 <div class="refsect1" lang="en" xml:lang="en"> 16237 <a xmlns="http://www.w3.org/1999/xhtml" id="id4195 04"></a>16243 <a xmlns="http://www.w3.org/1999/xhtml" id="id419529"></a> 16238 16244 <div class="header">Description:</div> 16239 16245 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If … … 16257 16263 <div> 16258 16264 <div class="refsect1" lang="en" xml:lang="en"> 16259 <a xmlns="http://www.w3.org/1999/xhtml" id="id4195 68"></a>16265 <a xmlns="http://www.w3.org/1999/xhtml" id="id419593"></a> 16260 16266 <div class="header">Values:</div> 16261 16267 <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 … … 16263 16269 </div> 16264 16270 <div class="refsect1" lang="en" xml:lang="en"> 16265 <a xmlns="http://www.w3.org/1999/xhtml" id="id419 598"></a>16271 <a xmlns="http://www.w3.org/1999/xhtml" id="id419623"></a> 16266 16272 <div class="header">Description:</div> 16267 16273 <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> … … 16295 16301 <div> 16296 16302 <div class="refsect1" lang="en" xml:lang="en"> 16297 <a xmlns="http://www.w3.org/1999/xhtml" id="id4197 05"></a>16303 <a xmlns="http://www.w3.org/1999/xhtml" id="id419731"></a> 16298 16304 <div class="header">Values:</div> 16299 16305 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p> … … 16310 16316 </div> 16311 16317 <div class="refsect1" lang="en" xml:lang="en"> 16312 <a xmlns="http://www.w3.org/1999/xhtml" id="id419 792"></a>16318 <a xmlns="http://www.w3.org/1999/xhtml" id="id419818"></a> 16313 16319 <div class="header">Description:</div> 16314 16320 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16345 16351 <div> 16346 16352 <div class="refsect1" lang="en" xml:lang="en"> 16347 <a xmlns="http://www.w3.org/1999/xhtml" id="id419 876"></a>16353 <a xmlns="http://www.w3.org/1999/xhtml" id="id419901"></a> 16348 16354 <div class="header">Values:</div> 16349 16355 <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 … … 16362 16368 </div> 16363 16369 <div class="refsect1" lang="en" xml:lang="en"> 16364 <a xmlns="http://www.w3.org/1999/xhtml" id="id4199 53"></a>16370 <a xmlns="http://www.w3.org/1999/xhtml" id="id419978"></a> 16365 16371 <div class="header">Description:</div> 16366 16372 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16411 16417 <div> 16412 16418 <div class="refsect1" lang="en" xml:lang="en"> 16413 <a xmlns="http://www.w3.org/1999/xhtml" id="id420 095"></a>16419 <a xmlns="http://www.w3.org/1999/xhtml" id="id420120"></a> 16414 16420 <div class="header">Values:</div> 16415 16421 <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 … … 16425 16431 </div> 16426 16432 <div class="refsect1" lang="en" xml:lang="en"> 16427 <a xmlns="http://www.w3.org/1999/xhtml" id="id4201 61"></a>16433 <a xmlns="http://www.w3.org/1999/xhtml" id="id420186"></a> 16428 16434 <div class="header">Description:</div> 16429 16435 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16466 16472 </div> 16467 16473 <div class="refsect1" lang="en" xml:lang="en"> 16468 <a xmlns="http://www.w3.org/1999/xhtml" id="id4202 64"></a>16474 <a xmlns="http://www.w3.org/1999/xhtml" id="id420289"></a> 16469 16475 <div class="header">Notes:</div> 16470 16476 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16499 16505 <div> 16500 16506 <div class="refsect1" lang="en" xml:lang="en"> 16501 <a xmlns="http://www.w3.org/1999/xhtml" id="id4203 61"></a>16507 <a xmlns="http://www.w3.org/1999/xhtml" id="id420386"></a> 16502 16508 <div class="header">Values:</div> 16503 16509 <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 … … 16507 16513 </div> 16508 16514 <div class="refsect1" lang="en" xml:lang="en"> 16509 <a xmlns="http://www.w3.org/1999/xhtml" id="id4204 07"></a>16515 <a xmlns="http://www.w3.org/1999/xhtml" id="id420432"></a> 16510 16516 <div class="header">Description:</div> 16511 16517 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can … … 16518 16524 </div> 16519 16525 <div class="refsect1" lang="en" xml:lang="en"> 16520 <a xmlns="http://www.w3.org/1999/xhtml" id="id4204 24"></a>16526 <a xmlns="http://www.w3.org/1999/xhtml" id="id420450"></a> 16521 16527 <div class="header">Examples:</div> 16522 16528 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple. … … 16553 16559 </div> 16554 16560 <div class="refsect1" lang="en" xml:lang="en"> 16555 <a xmlns="http://www.w3.org/1999/xhtml" id="id4204 47"></a>16561 <a xmlns="http://www.w3.org/1999/xhtml" id="id420472"></a> 16556 16562 <div class="header">Notes:</div> 16557 16563 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give … … 16576 16582 <div> 16577 16583 <div class="refsect1" lang="en" xml:lang="en"> 16578 <a xmlns="http://www.w3.org/1999/xhtml" id="id4205 14"></a>16584 <a xmlns="http://www.w3.org/1999/xhtml" id="id420540"></a> 16579 16585 <div class="header">Values:</div> 16580 16586 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---<a xmlns="http://www.w3.org/1999/xhtml" href="#Referencing-and-Using-Foreign-Memory-Addresses" title="12.3. Referencing and Using Foreign Memory Addresses">a MACPTR</a>.</p> … … 16584 16590 </div> 16585 16591 <div class="refsect1" lang="en" xml:lang="en"> 16586 <a xmlns="http://www.w3.org/1999/xhtml" id="id4205 66"></a>16592 <a xmlns="http://www.w3.org/1999/xhtml" id="id420591"></a> 16587 16593 <div class="header">Description:</div> 16588 16594 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of … … 16610 16616 <div> 16611 16617 <div class="refsect1" lang="en" xml:lang="en"> 16612 <a xmlns="http://www.w3.org/1999/xhtml" id="id4206 43"></a>16618 <a xmlns="http://www.w3.org/1999/xhtml" id="id420668"></a> 16613 16619 <div class="header">Values:</div> 16614 16620 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL … … 16616 16622 </div> 16617 16623 <div class="refsect1" lang="en" xml:lang="en"> 16618 <a xmlns="http://www.w3.org/1999/xhtml" id="id4206 69"></a>16624 <a xmlns="http://www.w3.org/1999/xhtml" id="id420695"></a> 16619 16625 <div class="header">Description:</div> 16620 16626 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT … … 16639 16645 <div> 16640 16646 <div class="refsect1" lang="en" xml:lang="en"> 16641 <a xmlns="http://www.w3.org/1999/xhtml" id="id4207 54"></a>16647 <a xmlns="http://www.w3.org/1999/xhtml" id="id420780"></a> 16642 16648 <div class="header">Values:</div> 16643 16649 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16647 16653 </div> 16648 16654 <div class="refsect1" lang="en" xml:lang="en"> 16649 <a xmlns="http://www.w3.org/1999/xhtml" id="id4208 14"></a>16655 <a xmlns="http://www.w3.org/1999/xhtml" id="id420839"></a> 16650 16656 <div class="header">Description:</div> 16651 16657 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 16677 16683 <div> 16678 16684 <div class="refsect1" lang="en" xml:lang="en"> 16679 <a xmlns="http://www.w3.org/1999/xhtml" id="id4209 09"></a>16685 <a xmlns="http://www.w3.org/1999/xhtml" id="id420934"></a> 16680 16686 <div class="header">Values:</div> 16681 16687 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16684 16690 </div> 16685 16691 <div class="refsect1" lang="en" xml:lang="en"> 16686 <a xmlns="http://www.w3.org/1999/xhtml" id="id4209 65"></a>16692 <a xmlns="http://www.w3.org/1999/xhtml" id="id420990"></a> 16687 16693 <div class="header">Description:</div> 16688 16694 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is … … 16711 16717 <div> 16712 16718 <div class="refsect1" lang="en" xml:lang="en"> 16713 <a xmlns="http://www.w3.org/1999/xhtml" id="id4210 44"></a>16719 <a xmlns="http://www.w3.org/1999/xhtml" id="id421070"></a> 16714 16720 <div class="header">Values:</div> 16715 16721 <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 … … 16719 16725 </div> 16720 16726 <div class="refsect1" lang="en" xml:lang="en"> 16721 <a xmlns="http://www.w3.org/1999/xhtml" id="id421 077"></a>16727 <a xmlns="http://www.w3.org/1999/xhtml" id="id421102"></a> 16722 16728 <div class="header">Description:</div> 16723 16729 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16756 16762 </div> 16757 16763 <div class="refsect1" lang="en" xml:lang="en"> 16758 <a xmlns="http://www.w3.org/1999/xhtml" id="id4211 40"></a>16764 <a xmlns="http://www.w3.org/1999/xhtml" id="id421165"></a> 16759 16765 <div class="header">Example:</div> 16760 16766 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 16770 16776 </div> 16771 16777 <div class="refsect1" lang="en" xml:lang="en"> 16772 <a xmlns="http://www.w3.org/1999/xhtml" id="id4211 56"></a>16778 <a xmlns="http://www.w3.org/1999/xhtml" id="id421181"></a> 16773 16779 <div class="header">See Also:</div> 16774 16780 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 16792 16798 <div> 16793 16799 <div class="refsect1" lang="en" xml:lang="en"> 16794 <a xmlns="http://www.w3.org/1999/xhtml" id="id4212 27"></a>16800 <a xmlns="http://www.w3.org/1999/xhtml" id="id421252"></a> 16795 16801 <div class="header">Values:</div> 16796 16802 <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 … … 16799 16805 </div> 16800 16806 <div class="refsect1" lang="en" xml:lang="en"> 16801 <a xmlns="http://www.w3.org/1999/xhtml" id="id4212 54"></a>16807 <a xmlns="http://www.w3.org/1999/xhtml" id="id421279"></a> 16802 16808 <div class="header">Description:</div> 16803 16809 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by … … 16823 16829 <div> 16824 16830 <div class="refsect1" lang="en" xml:lang="en"> 16825 <a xmlns="http://www.w3.org/1999/xhtml" id="id4213 24"></a>16831 <a xmlns="http://www.w3.org/1999/xhtml" id="id421349"></a> 16826 16832 <div class="header">Values:</div> 16827 16833 <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 … … 16830 16836 </div> 16831 16837 <div class="refsect1" lang="en" xml:lang="en"> 16832 <a xmlns="http://www.w3.org/1999/xhtml" id="id4213 51"></a>16838 <a xmlns="http://www.w3.org/1999/xhtml" id="id421376"></a> 16833 16839 <div class="header">Description:</div> 16834 16840 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by … … 16852 16858 </div> 16853 16859 <div class="refsect1" lang="en" xml:lang="en"> 16854 <a xmlns="http://www.w3.org/1999/xhtml" id="id421 394"></a>16860 <a xmlns="http://www.w3.org/1999/xhtml" id="id421419"></a> 16855 16861 <div class="header">Examples:</div> 16856 16862 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be … … 16955 16961 <dt> 16956 16962 <span class="sect2"> 16957 <a href="#id39 5060">13.6.1. Using <code class="literal">define-objc-method</code></a>16963 <a href="#id394995">13.6.1. Using <code class="literal">define-objc-method</code></a> 16958 16964 </span> 16959 16965 </dt> 16960 16966 <dt> 16961 16967 <span class="sect2"> 16962 <a href="#id41 4225">13.6.2. Using <code class="literal">objc:defmethod</code></a>16968 <a href="#id411473">13.6.2. Using <code class="literal">objc:defmethod</code></a> 16963 16969 </span> 16964 16970 </dt> … … 17566 17572 <div> 17567 17573 <div> 17568 <h3 class="title"><a id="id39 5060"></a>13.6.1. Using <code class="literal">define-objc-method</code></h3>17574 <h3 class="title"><a id="id394995"></a>13.6.1. Using <code class="literal">define-objc-method</code></h3> 17569 17575 </div> 17570 17576 </div> … … 17683 17689 <div> 17684 17690 <div> 17685 <h3 class="title"><a id="id41 4225"></a>13.6.2. Using <code class="literal">objc:defmethod</code></h3>17691 <h3 class="title"><a id="id411473"></a>13.6.2. Using <code class="literal">objc:defmethod</code></h3> 17686 17692 </div> 17687 17693 </div> … … 18507 18513 <div> 18508 18514 <div class="refsect1" lang="en" xml:lang="en"> 18509 <a xmlns="http://www.w3.org/1999/xhtml" id="id411 906"></a>18515 <a xmlns="http://www.w3.org/1999/xhtml" id="id411856"></a> 18510 18516 <div class="header">Arguments and Values:</div> 18511 18517 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing … … 18517 18523 </div> 18518 18524 <div class="refsect1" lang="en" xml:lang="en"> 18519 <a xmlns="http://www.w3.org/1999/xhtml" id="id4119 51"></a>18525 <a xmlns="http://www.w3.org/1999/xhtml" id="id411900"></a> 18520 18526 <div class="header">Description:</div> 18521 18527 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18538 18544 <div> 18539 18545 <div class="refsect1" lang="en" xml:lang="en"> 18540 <a xmlns="http://www.w3.org/1999/xhtml" id="id41 2012"></a>18546 <a xmlns="http://www.w3.org/1999/xhtml" id="id411962"></a> 18541 18547 <div class="header">Arguments and Values:</div> 18542 18548 <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 … … 18551 18557 </div> 18552 18558 <div class="refsect1" lang="en" xml:lang="en"> 18553 <a xmlns="http://www.w3.org/1999/xhtml" id="id41 0535"></a>18559 <a xmlns="http://www.w3.org/1999/xhtml" id="id412022"></a> 18554 18560 <div class="header">Description:</div> 18555 18561 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18575 18581 <div> 18576 18582 <div class="refsect1" lang="en" xml:lang="en"> 18577 <a xmlns="http://www.w3.org/1999/xhtml" id="id4105 97"></a>18583 <a xmlns="http://www.w3.org/1999/xhtml" id="id410546"></a> 18578 18584 <div class="header">Values:</div> 18579 18585 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with … … 18581 18587 </div> 18582 18588 <div class="refsect1" lang="en" xml:lang="en"> 18583 <a xmlns="http://www.w3.org/1999/xhtml" id="id410 624"></a>18589 <a xmlns="http://www.w3.org/1999/xhtml" id="id410573"></a> 18584 18590 <div class="header">Description:</div> 18585 18591 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18603 18609 <div> 18604 18610 <div class="refsect1" lang="en" xml:lang="en"> 18605 <a xmlns="http://www.w3.org/1999/xhtml" id="id4106 83"></a>18611 <a xmlns="http://www.w3.org/1999/xhtml" id="id410632"></a> 18606 18612 <div class="header">Values:</div> 18607 18613 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18609 18615 </div> 18610 18616 <div class="refsect1" lang="en" xml:lang="en"> 18611 <a xmlns="http://www.w3.org/1999/xhtml" id="id410 710"></a>18617 <a xmlns="http://www.w3.org/1999/xhtml" id="id410659"></a> 18612 18618 <div class="header">Description:</div> 18613 18619 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18629 18635 <div> 18630 18636 <div class="refsect1" lang="en" xml:lang="en"> 18631 <a xmlns="http://www.w3.org/1999/xhtml" id="id4107 67"></a>18637 <a xmlns="http://www.w3.org/1999/xhtml" id="id410716"></a> 18632 18638 <div class="header">Arguments and Values:</div> 18633 18639 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18638 18644 </div> 18639 18645 <div class="refsect1" lang="en" xml:lang="en"> 18640 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 00390"></a>18646 <a xmlns="http://www.w3.org/1999/xhtml" id="id410759"></a> 18641 18647 <div class="header">Description:</div> 18642 18648 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18661 18667 <div> 18662 18668 <div class="refsect1" lang="en" xml:lang="en"> 18663 <a xmlns="http://www.w3.org/1999/xhtml" id="id 400449"></a>18669 <a xmlns="http://www.w3.org/1999/xhtml" id="id396165"></a> 18664 18670 <div class="header">Arguments and Values:</div> 18665 18671 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific … … 18670 18676 </div> 18671 18677 <div class="refsect1" lang="en" xml:lang="en"> 18672 <a xmlns="http://www.w3.org/1999/xhtml" id="id 400492"></a>18678 <a xmlns="http://www.w3.org/1999/xhtml" id="id396208"></a> 18673 18679 <div class="header">Description:</div> 18674 18680 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18693 18699 <div> 18694 18700 <div class="refsect1" lang="en" xml:lang="en"> 18695 <a xmlns="http://www.w3.org/1999/xhtml" id="id 400551"></a>18701 <a xmlns="http://www.w3.org/1999/xhtml" id="id396268"></a> 18696 18702 <div class="header">Values:</div> 18697 18703 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p> 18698 18704 </div> 18699 18705 <div class="refsect1" lang="en" xml:lang="en"> 18700 <a xmlns="http://www.w3.org/1999/xhtml" id="id 400577"></a>18706 <a xmlns="http://www.w3.org/1999/xhtml" id="id396293"></a> 18701 18707 <div class="header">Description:</div> 18702 18708 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18719 18725 <div> 18720 18726 <div class="refsect1" lang="en" xml:lang="en"> 18721 <a xmlns="http://www.w3.org/1999/xhtml" id="id 400634"></a>18727 <a xmlns="http://www.w3.org/1999/xhtml" id="id396351"></a> 18722 18728 <div class="header">Values:</div> 18723 18729 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18727 18733 </div> 18728 18734 <div class="refsect1" lang="en" xml:lang="en"> 18729 <a xmlns="http://www.w3.org/1999/xhtml" id="id396 044"></a>18735 <a xmlns="http://www.w3.org/1999/xhtml" id="id396393"></a> 18730 18736 <div class="header">Description:</div> 18731 18737 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18752 18758 <div> 18753 18759 <div class="refsect1" lang="en" xml:lang="en"> 18754 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396113"></a>18760 <a xmlns="http://www.w3.org/1999/xhtml" id="id400411"></a> 18755 18761 <div class="header">Values:</div> 18756 18762 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and … … 18761 18767 </div> 18762 18768 <div class="refsect1" lang="en" xml:lang="en"> 18763 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396156"></a>18769 <a xmlns="http://www.w3.org/1999/xhtml" id="id400453"></a> 18764 18770 <div class="header">Description:</div> 18765 18771 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18777 18783 </div> 18778 18784 <div class="refsect1" lang="en" xml:lang="en"> 18779 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396189"></a>18785 <a xmlns="http://www.w3.org/1999/xhtml" id="id400487"></a> 18780 18786 <div class="header">Notes:</div> 18781 18787 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18802 18808 <div> 18803 18809 <div class="refsect1" lang="en" xml:lang="en"> 18804 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396250"></a>18810 <a xmlns="http://www.w3.org/1999/xhtml" id="id400547"></a> 18805 18811 <div class="header">Arguments and Values:</div> 18806 18812 <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 … … 18809 18815 </div> 18810 18816 <div class="refsect1" lang="en" xml:lang="en"> 18811 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396277"></a>18817 <a xmlns="http://www.w3.org/1999/xhtml" id="id400575"></a> 18812 18818 <div class="header">Description:</div> 18813 18819 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use … … 18834 18840 <div> 18835 18841 <div class="refsect1" lang="en" xml:lang="en"> 18836 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396347"></a>18842 <a xmlns="http://www.w3.org/1999/xhtml" id="id400644"></a> 18837 18843 <div class="header">Arguments and Values:</div> 18838 18844 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an … … 18840 18846 </div> 18841 18847 <div class="refsect1" lang="en" xml:lang="en"> 18842 <a xmlns="http://www.w3.org/1999/xhtml" id="id 396373"></a>18848 <a xmlns="http://www.w3.org/1999/xhtml" id="id400671"></a> 18843 18849 <div class="header">Description:</div> 18844 18850 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses … … 18862 18868 <div> 18863 18869 <div class="refsect1" lang="en" xml:lang="en"> 18864 <a xmlns="http://www.w3.org/1999/xhtml" id="id4129 35"></a>18870 <a xmlns="http://www.w3.org/1999/xhtml" id="id412985"></a> 18865 18871 <div class="header">Arguments and Values:</div> 18866 18872 <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 … … 18884 18890 </div> 18885 18891 <div class="refsect1" lang="en" xml:lang="en"> 18886 <a xmlns="http://www.w3.org/1999/xhtml" id="id4130 16"></a>18892 <a xmlns="http://www.w3.org/1999/xhtml" id="id413066"></a> 18887 18893 <div class="header">Description:</div> 18888 18894 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements … … 18909 18915 <div> 18910 18916 <div class="refsect1" lang="en" xml:lang="en"> 18911 <a xmlns="http://www.w3.org/1999/xhtml" id="id413 098"></a>18917 <a xmlns="http://www.w3.org/1999/xhtml" id="id413150"></a> 18912 18918 <div class="header">Arguments and Values:</div> 18913 18919 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the … … 18924 18930 </div> 18925 18931 <div class="refsect1" lang="en" xml:lang="en"> 18926 <a xmlns="http://www.w3.org/1999/xhtml" id="id4131 45"></a>18932 <a xmlns="http://www.w3.org/1999/xhtml" id="id413196"></a> 18927 18933 <div class="header">Description:</div> 18928 18934 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the … … 18945 18951 <div> 18946 18952 <div class="refsect1" lang="en" xml:lang="en"> 18947 <a xmlns="http://www.w3.org/1999/xhtml" id="id4132 08"></a>18953 <a xmlns="http://www.w3.org/1999/xhtml" id="id413259"></a> 18948 18954 <div class="header">Arguments and Values:</div> 18949 18955 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p> 18950 18956 </div> 18951 18957 <div class="refsect1" lang="en" xml:lang="en"> 18952 <a xmlns="http://www.w3.org/1999/xhtml" id="id4132 19"></a>18958 <a xmlns="http://www.w3.org/1999/xhtml" id="id413270"></a> 18953 18959 <div class="header">Description:</div> 18954 18960 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the … … 18992 18998 <div> 18993 18999 <div class="refsect1" lang="en" xml:lang="en"> 18994 <a xmlns="http://www.w3.org/1999/xhtml" id="id413 296"></a>19000 <a xmlns="http://www.w3.org/1999/xhtml" id="id413347"></a> 18995 19001 <div class="header">Description:</div> 18996 19002 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro … … 19027 19033 <div> 19028 19034 <div class="refsect1" lang="en" xml:lang="en"> 19029 <a xmlns="http://www.w3.org/1999/xhtml" id="id413 353"></a>19035 <a xmlns="http://www.w3.org/1999/xhtml" id="id413404"></a> 19030 19036 <div class="header">Description:</div> 19031 19037 <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword … … 19071 19077 <div> 19072 19078 <div class="refsect1" lang="en" xml:lang="en"> 19073 <a xmlns="http://www.w3.org/1999/xhtml" id="id396 852"></a>19079 <a xmlns="http://www.w3.org/1999/xhtml" id="id396902"></a> 19074 19080 <div class="header">Description:</div> 19075 19081 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is … … 19095 19101 <div> 19096 19102 <div class="refsect1" lang="en" xml:lang="en"> 19097 <a xmlns="http://www.w3.org/1999/xhtml" id="id3969 02"></a>19103 <a xmlns="http://www.w3.org/1999/xhtml" id="id396952"></a> 19098 19104 <div class="header">Superclasses:</div> 19099 19105 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p> 19100 19106 </div> 19101 19107 <div class="refsect1" lang="en" xml:lang="en"> 19102 <a xmlns="http://www.w3.org/1999/xhtml" id="id3969 13"></a>19108 <a xmlns="http://www.w3.org/1999/xhtml" id="id396964"></a> 19103 19109 <div class="header">Initargs:</div> 19104 19110 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>--- … … 19108 19114 </div> 19109 19115 <div class="refsect1" lang="en" xml:lang="en"> 19110 <a xmlns="http://www.w3.org/1999/xhtml" id="id3969 40"></a>19116 <a xmlns="http://www.w3.org/1999/xhtml" id="id396991"></a> 19111 19117 <div class="header">Description:</div> 19112 19118 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19126 19132 </div> 19127 19133 <div class="refsect1" lang="en" xml:lang="en"> 19128 <a xmlns="http://www.w3.org/1999/xhtml" id="id39 6959"></a>19134 <a xmlns="http://www.w3.org/1999/xhtml" id="id397010"></a> 19129 19135 <div class="header">Examples:</div> 19130 19136 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19157 19163 </div> 19158 19164 <div class="refsect1" lang="en" xml:lang="en"> 19159 <a xmlns="http://www.w3.org/1999/xhtml" id="id3970 12"></a>19165 <a xmlns="http://www.w3.org/1999/xhtml" id="id397063"></a> 19160 19166 <div class="header">Notes:</div> 19161 19167 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19497 19503 <div> 19498 19504 <div class="refsect1" lang="en" xml:lang="en"> 19499 <a xmlns="http://www.w3.org/1999/xhtml" id="id39 9252"></a>19505 <a xmlns="http://www.w3.org/1999/xhtml" id="id396538"></a> 19500 19506 <div class="header">Arguments and Values:</div> 19501 19507 <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> … … 19505 19511 </div> 19506 19512 <div class="refsect1" lang="en" xml:lang="en"> 19507 <a xmlns="http://www.w3.org/1999/xhtml" id="id 413406"></a>19513 <a xmlns="http://www.w3.org/1999/xhtml" id="id396597"></a> 19508 19514 <div class="header">Description:</div> 19509 19515 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 19523 19529 <div> 19524 19530 <div class="refsect1" lang="en" xml:lang="en"> 19525 <a xmlns="http://www.w3.org/1999/xhtml" id="id 413463"></a>19531 <a xmlns="http://www.w3.org/1999/xhtml" id="id379840"></a> 19526 19532 <div class="header">Description:</div> 19527 19533 <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> … … 19541 19547 <div> 19542 19548 <div class="refsect1" lang="en" xml:lang="en"> 19543 <a xmlns="http://www.w3.org/1999/xhtml" id="id398 832"></a>19549 <a xmlns="http://www.w3.org/1999/xhtml" id="id398988"></a> 19544 19550 <div class="header">Description:</div> 19545 19551 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 19564 19570 <div> 19565 19571 <div class="refsect1" lang="en" xml:lang="en"> 19566 <a xmlns="http://www.w3.org/1999/xhtml" id="id39 8901"></a>19572 <a xmlns="http://www.w3.org/1999/xhtml" id="id399057"></a> 19567 19573 <div class="header">Description:</div> 19568 19574 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 19597 19603 <div> 19598 19604 <div class="refsect1" lang="en" xml:lang="en"> 19599 <a xmlns="http://www.w3.org/1999/xhtml" id="id39 8985"></a>19605 <a xmlns="http://www.w3.org/1999/xhtml" id="id394875"></a> 19600 19606 <div class="header">Description:</div> 19601 19607 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 19618 19624 <div> 19619 19625 <div class="refsect1" lang="en" xml:lang="en"> 19620 <a xmlns="http://www.w3.org/1999/xhtml" id="id 399046"></a>19626 <a xmlns="http://www.w3.org/1999/xhtml" id="id403948"></a> 19621 19627 <div class="header">Arguments and Values:</div> 19622 19628 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 19623 19629 </div> 19624 19630 <div class="refsect1" lang="en" xml:lang="en"> 19625 <a xmlns="http://www.w3.org/1999/xhtml" id="id4039 64"></a>19631 <a xmlns="http://www.w3.org/1999/xhtml" id="id403974"></a> 19626 19632 <div class="header">Description:</div> 19627 19633 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 19647 19653 <div> 19648 19654 <div class="refsect1" lang="en" xml:lang="en"> 19649 <a xmlns="http://www.w3.org/1999/xhtml" id="id4040 25"></a>19655 <a xmlns="http://www.w3.org/1999/xhtml" id="id404035"></a> 19650 19656 <div class="header">Description:</div> 19651 19657 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 19667 19673 <div> 19668 19674 <div class="refsect1" lang="en" xml:lang="en"> 19669 <a xmlns="http://www.w3.org/1999/xhtml" id="id4040 84"></a>19675 <a xmlns="http://www.w3.org/1999/xhtml" id="id404094"></a> 19670 19676 <div class="header">Arguments and Values:</div> 19671 19677 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19672 19678 </div> 19673 19679 <div class="refsect1" lang="en" xml:lang="en"> 19674 <a xmlns="http://www.w3.org/1999/xhtml" id="id4041 10"></a>19680 <a xmlns="http://www.w3.org/1999/xhtml" id="id404120"></a> 19675 19681 <div class="header">Description:</div> 19676 19682 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 19698 19704 <div> 19699 19705 <div class="refsect1" lang="en" xml:lang="en"> 19700 <a xmlns="http://www.w3.org/1999/xhtml" id="id4041 68"></a>19706 <a xmlns="http://www.w3.org/1999/xhtml" id="id404178"></a> 19701 19707 <div class="header">Description:</div> 19702 19708 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 19721 19727 <div> 19722 19728 <div class="refsect1" lang="en" xml:lang="en"> 19723 <a xmlns="http://www.w3.org/1999/xhtml" id="id397 055"></a>19729 <a xmlns="http://www.w3.org/1999/xhtml" id="id397116"></a> 19724 19730 <div class="header">Description:</div> 19725 19731 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 19746 19752 <div> 19747 19753 <div class="refsect1" lang="en" xml:lang="en"> 19748 <a xmlns="http://www.w3.org/1999/xhtml" id="id3971 13"></a>19754 <a xmlns="http://www.w3.org/1999/xhtml" id="id397174"></a> 19749 19755 <div class="header">Description:</div> 19750 19756 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 19768 19774 <div> 19769 19775 <div class="refsect1" lang="en" xml:lang="en"> 19770 <a xmlns="http://www.w3.org/1999/xhtml" id="id397 172"></a>19776 <a xmlns="http://www.w3.org/1999/xhtml" id="id397232"></a> 19771 19777 <div class="header">Arguments and Values:</div> 19772 19778 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 19778 19784 </div> 19779 19785 <div class="refsect1" lang="en" xml:lang="en"> 19780 <a xmlns="http://www.w3.org/1999/xhtml" id="id3972 27"></a>19786 <a xmlns="http://www.w3.org/1999/xhtml" id="id397287"></a> 19781 19787 <div class="header">Description:</div> 19782 19788 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. … … 19802 19808 <div> 19803 19809 <div class="refsect1" lang="en" xml:lang="en"> 19804 <a xmlns="http://www.w3.org/1999/xhtml" id="id397 292"></a>19810 <a xmlns="http://www.w3.org/1999/xhtml" id="id397353"></a> 19805 19811 <div class="header">Arguments and Values:</div> 19806 19812 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19807 19813 </div> 19808 19814 <div class="refsect1" lang="en" xml:lang="en"> 19809 <a xmlns="http://www.w3.org/1999/xhtml" id="id3973 19"></a>19815 <a xmlns="http://www.w3.org/1999/xhtml" id="id397379"></a> 19810 19816 <div class="header">Description:</div> 19811 19817 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 19832 19838 <div> 19833 19839 <div class="refsect1" lang="en" xml:lang="en"> 19834 <a xmlns="http://www.w3.org/1999/xhtml" id="id397 376"></a>19840 <a xmlns="http://www.w3.org/1999/xhtml" id="id397694"></a> 19835 19841 <div class="header">Description:</div> 19836 19842 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 19987 19993 <dt> 19988 19994 <span class="sect2"> 19989 <a href="#id4062 34">16.7.2. Recommended Reading</a>19995 <a href="#id406247">16.7.2. Recommended Reading</a> 19990 19996 </span> 19991 19997 </dt> … … 21263 21269 <li> 21264 21270 <p>To support a feature called <span class="emphasis"><em>GCTWA 21265 <sup>[<a id="id4049 66" href="#ftn.id404966">1</a>]</sup>21271 <sup>[<a id="id404978" href="#ftn.id404978">1</a>]</sup> 21266 21272 , </em></span>the vector that contains the internal 21267 21273 symbols of the current package is marked on entry to the … … 21396 21402 <hr width="100" align="left" /> 21397 21403 <div xmlns="http://www.w3.org/1999/xhtml" class="footnote"> 21398 <p><sup>[<a id="ftn.id4049 66" href="#id404966">1</a>] </sup>I believe that the acronym comes from MACLISP,21404 <p><sup>[<a id="ftn.id404978" href="#id404978">1</a>] </sup>I believe that the acronym comes from MACLISP, 21399 21405 where it stood for "Garbage Collection of Truly 21400 21406 Worthless Atoms".</p> … … 21456 21462 generations looking for such intergenerational references, the 21457 21463 runtime system must note all such intergenerational references 21458 at the point where they're created (via Setf).<sup>[<a id="id40 6022" href="#ftn.id406022">2</a>]</sup> The21464 at the point where they're created (via Setf).<sup>[<a id="id405214" href="#ftn.id405214">2</a>]</sup> The 21459 21465 set of pointers that may contain intergenerational references is 21460 21466 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 21503 21509 that might introduce an intergenerational reference must be 21504 21510 memoized. 21505 <sup>[<a id="id40 6091" href="#ftn.id406091">3</a>]</sup> It's always safe to21511 <sup>[<a id="id405283" href="#ftn.id405283">3</a>]</sup> It's always safe to 21506 21512 push any cons cell or gvector locative onto the memo stack; 21507 21513 it's never safe to push anything else. … … 21524 21530 <hr width="100" align="left" /> 21525 21531 <div xmlns="http://www.w3.org/1999/xhtml" class="footnote"> 21526 <p><sup>[<a id="ftn.id40 6022" href="#id406022">2</a>] </sup>This is21532 <p><sup>[<a id="ftn.id405214" href="#id405214">2</a>] </sup>This is 21527 21533 sometimes called "The Write Barrier": all assignments which 21528 21534 might result in intergenerational references must be noted, as … … 21530 21536 </div> 21531 21537 <div xmlns="http://www.w3.org/1999/xhtml" class="footnote"> 21532 <p><sup>[<a id="ftn.id40 6091" href="#id406091">3</a>] </sup>Note that the implicit setfs that occur when21538 <p><sup>[<a id="ftn.id405283" href="#id405283">3</a>] </sup>Note that the implicit setfs that occur when 21533 21539 initializing an object - as in the case of a call to cons or 21534 21540 vector - can't introduce intergenerational references, since … … 21646 21652 <div> 21647 21653 <div> 21648 <h3 class="title"><a id="id4062 34"></a>16.7.2. Recommended Reading</h3>21654 <h3 class="title"><a id="id406247"></a>16.7.2. Recommended Reading</h3> 21649 21655 </div> 21650 21656 </div> … … 22059 22065 <div> 22060 22066 <div class="refsect1" lang="en" xml:lang="en"> 22061 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 79878"></a>22067 <a xmlns="http://www.w3.org/1999/xhtml" id="id369506"></a> 22062 22068 <div class="header">Description:</div> 22063 22069 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 22084 22090 <div> 22085 22091 <div class="refsect1" lang="en" xml:lang="en"> 22086 <a xmlns="http://www.w3.org/1999/xhtml" id="id39 9125"></a>22092 <a xmlns="http://www.w3.org/1999/xhtml" id="id394952"></a> 22087 22093 <div class="header">Description:</div> 22088 22094 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22108 22114 <div> 22109 22115 <div class="refsect1" lang="en" xml:lang="en"> 22110 <a xmlns="http://www.w3.org/1999/xhtml" id="id 400178"></a>22116 <a xmlns="http://www.w3.org/1999/xhtml" id="id362374"></a> 22111 22117 <div class="header">Description:</div> 22112 22118 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22131 22137 <div> 22132 22138 <div class="refsect1" lang="en" xml:lang="en"> 22133 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 96642"></a>22139 <a xmlns="http://www.w3.org/1999/xhtml" id="id362040"></a> 22134 22140 <div class="header">Description:</div> 22135 22141 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 22156 22162 <div> 22157 22163 <div class="refsect1" lang="en" xml:lang="en"> 22158 <a xmlns="http://www.w3.org/1999/xhtml" id="id4111 69"></a>22164 <a xmlns="http://www.w3.org/1999/xhtml" id="id411148"></a> 22159 22165 <div class="header">Description:</div> 22160 22166 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 22174 22180 <div> 22175 22181 <div class="refsect1" lang="en" xml:lang="en"> 22176 <a xmlns="http://www.w3.org/1999/xhtml" id="id41 1212"></a>22182 <a xmlns="http://www.w3.org/1999/xhtml" id="id413447"></a> 22177 22183 <div class="header">Description:</div> 22178 22184 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 22196 22202 <div> 22197 22203 <div class="refsect1" lang="en" xml:lang="en"> 22198 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 98072"></a>22204 <a xmlns="http://www.w3.org/1999/xhtml" id="id345536"></a> 22199 22205 <div class="header">Arguments and Values:</div> 22200 22206 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 22202 22208 </div> 22203 22209 <div class="refsect1" lang="en" xml:lang="en"> 22204 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 98750"></a>22210 <a xmlns="http://www.w3.org/1999/xhtml" id="id345577"></a> 22205 22211 <div class="header">Description:</div> 22206 22212 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 22228 22234 <div> 22229 22235 <div class="refsect1" lang="en" xml:lang="en"> 22230 <a xmlns="http://www.w3.org/1999/xhtml" id="id398 812"></a>22236 <a xmlns="http://www.w3.org/1999/xhtml" id="id398031"></a> 22231 22237 <div class="header">Arguments and Values:</div> 22232 22238 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 22237 22243 </div> 22238 22244 <div class="refsect1" lang="en" xml:lang="en"> 22239 <a xmlns="http://www.w3.org/1999/xhtml" id="id 398269"></a>22245 <a xmlns="http://www.w3.org/1999/xhtml" id="id405455"></a> 22240 22246 <div class="header">Description:</div> 22241 22247 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 22901 22907 <a href="#Symbol-Index">Symbol Index</a> 22902 22908 </div> 22903 <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 October 27, 2009, in UTC.<br></br>It uses version 1.72.0 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13106<br></br>Using libxml 20629, libxslt 10121 and libexslt 813.</p>22909 <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 4:0 on October 29, 2009, in UTC.<br></br>It uses version 1.72.0 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13119<br></br>Using libxml 20629, libxslt 10121 and libexslt 813.</p> 22904 22910 </body> 22905 22911 </html>
Note: See TracChangeset
for help on using the changeset viewer.