Ignore:
Timestamp:
Oct 29, 2009, 4:00:16 AM (10 years ago)
Author:
gb
Message:

updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/doc/ccl-documentation.html

    r13107 r13120  
    429429              <dt>
    430430                <span class="sect1">
    431                   <a href="#id417869">12.12. The Foreign-Function-Interface Dictionary</a>
     431                  <a href="#id417898">12.12. The Foreign-Function-Interface Dictionary</a>
    432432                </span>
    433433              </dt>
     
    1004110041            program args <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&amp;key</em> (wait t) pty sharing input
    1004210042            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>
    1004410045            </div>
    1004510046            <div class="refentrytitle">Invokes an external program as an OS subprocess
     
    1009310094                  whenever Clozure CL detects a change in the status of the
    1009410095                  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>
    1009810104                <div class="header">Description:</div>
    1009910105                <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process,
     
    1011510121            <div>
    1011610122              <div class="refsect1" lang="en" xml:lang="en">
    10117                 <a xmlns="http://www.w3.org/1999/xhtml" id="id336275"></a>
     10123                <a xmlns="http://www.w3.org/1999/xhtml" id="id336315"></a>
    1011810124                <div class="header">Arguments and Values:</div>
    1011910125                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
     
    1012110127              </div>
    1012210128              <div class="refsect1" lang="en" xml:lang="en">
    10123                 <a xmlns="http://www.w3.org/1999/xhtml" id="id336316"></a>
     10129                <a xmlns="http://www.w3.org/1999/xhtml" id="id336356"></a>
    1012410130                <div class="header">Description:</div>
    1012510131                <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified
     
    1014410150            <div>
    1014510151              <div class="refsect1" lang="en" xml:lang="en">
    10146                 <a xmlns="http://www.w3.org/1999/xhtml" id="id359666"></a>
     10152                <a xmlns="http://www.w3.org/1999/xhtml" id="id359706"></a>
    1014710153                <div class="header">Arguments and Values:</div>
    1014810154                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
    1014910155              </div>
    1015010156              <div class="refsect1" lang="en" xml:lang="en">
    10151                 <a xmlns="http://www.w3.org/1999/xhtml" id="id359692"></a>
     10157                <a xmlns="http://www.w3.org/1999/xhtml" id="id359732"></a>
    1015210158                <div class="header">Description:</div>
    1015310159                <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to
     
    1017110177            <div>
    1017210178              <div class="refsect1" lang="en" xml:lang="en">
    10173                 <a xmlns="http://www.w3.org/1999/xhtml" id="id370695"></a>
     10179                <a xmlns="http://www.w3.org/1999/xhtml" id="id370735"></a>
    1017410180                <div class="header">Arguments and Values:</div>
    1017510181                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
    1017610182              </div>
    1017710183              <div class="refsect1" lang="en" xml:lang="en">
    10178                 <a xmlns="http://www.w3.org/1999/xhtml" id="id370721"></a>
     10184                <a xmlns="http://www.w3.org/1999/xhtml" id="id370761"></a>
    1017910185                <div class="header">Description:</div>
    1018010186                <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to
     
    1019710203            <div>
    1019810204              <div class="refsect1" lang="en" xml:lang="en">
    10199                 <a xmlns="http://www.w3.org/1999/xhtml" id="id359778"></a>
     10205                <a xmlns="http://www.w3.org/1999/xhtml" id="id359819"></a>
    1020010206                <div class="header">Arguments and Values:</div>
    1020110207                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
    1020210208              </div>
    1020310209              <div class="refsect1" lang="en" xml:lang="en">
    10204                 <a xmlns="http://www.w3.org/1999/xhtml" id="id359804"></a>
     10210                <a xmlns="http://www.w3.org/1999/xhtml" id="id359845"></a>
    1020510211                <div class="header">Description:</div>
    1020610212                <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to
     
    1022410230            <div>
    1022510231              <div class="refsect1" lang="en" xml:lang="en">
    10226                 <a xmlns="http://www.w3.org/1999/xhtml" id="id367004"></a>
     10232                <a xmlns="http://www.w3.org/1999/xhtml" id="id367045"></a>
    1022710233                <div class="header">Arguments and Values:</div>
    1022810234                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
    1022910235              </div>
    1023010236              <div class="refsect1" lang="en" xml:lang="en">
    10231                 <a xmlns="http://www.w3.org/1999/xhtml" id="id367030"></a>
     10237                <a xmlns="http://www.w3.org/1999/xhtml" id="id367071"></a>
    1023210238                <div class="header">Description:</div>
    1023310239                <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to
     
    1025110257            <div>
    1025210258              <div class="refsect1" lang="en" xml:lang="en">
    10253                 <a xmlns="http://www.w3.org/1999/xhtml" id="id362744"></a>
     10259                <a xmlns="http://www.w3.org/1999/xhtml" id="id362784"></a>
    1025410260                <div class="header">Arguments and Values:</div>
    1025510261                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
    1025610262              </div>
    1025710263              <div class="refsect1" lang="en" xml:lang="en">
    10258                 <a xmlns="http://www.w3.org/1999/xhtml" id="id362770"></a>
     10264                <a xmlns="http://www.w3.org/1999/xhtml" id="id362810"></a>
    1025910265                <div class="header">Description:</div>
    1026010266                <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status
     
    1028610292                <dt>
    1028710293                  <span class="sect2">
    10288                     <a href="#id372985">9.1.1. Stream External Encoding</a>
     10294                    <a href="#id333458">9.1.1. Stream External Encoding</a>
    1028910295                  </span>
    1029010296                </dt>
     
    1035410360              <div>
    1035510361                <div>
    10356                   <h3 class="title"><a id="id372985"></a>9.1.1. Stream External Encoding</h3>
     10362                  <h3 class="title"><a id="id333458"></a>9.1.1. Stream External Encoding</h3>
    1035710363                </div>
    1035810364              </div>
     
    1051510521              </div>
    1051610522            </div>
    10517             <a xmlns="http://www.w3.org/1999/xhtml" id="id363902" class="indexterm"></a>
    10518             <a xmlns="http://www.w3.org/1999/xhtml" id="id363912" class="indexterm"></a>
    10519             <a xmlns="http://www.w3.org/1999/xhtml" id="id363922" 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>
    1052010526            <a xmlns="http://www.w3.org/1999/xhtml" id="id363932" class="indexterm"></a>
    10521             <a xmlns="http://www.w3.org/1999/xhtml" id="id370458" class="indexterm"></a>
    10522             <a xmlns="http://www.w3.org/1999/xhtml" id="id364570" 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>
    1052310529            <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has
    1052410530        attributes and accessors:
     
    1057310579              <div>
    1057410580                <div class="refsect1" lang="en" xml:lang="en">
    10575                   <a xmlns="http://www.w3.org/1999/xhtml" id="id364735"></a>
     10581                  <a xmlns="http://www.w3.org/1999/xhtml" id="id364737"></a>
    1057610582                  <div class="header">Values:</div>
    1057710583                  <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
     
    1058010586                </div>
    1058110587                <div class="refsect1" lang="en" xml:lang="en">
    10582                   <a xmlns="http://www.w3.org/1999/xhtml" id="id364762"></a>
     10588                  <a xmlns="http://www.w3.org/1999/xhtml" id="id364764"></a>
    1058310589                  <div class="header">Description:</div>
    1058410590                  <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p>
    1058510591                </div>
    1058610592                <div class="refsect1" lang="en" xml:lang="en">
    10587                   <a xmlns="http://www.w3.org/1999/xhtml" id="id364774"></a>
     10593                  <a xmlns="http://www.w3.org/1999/xhtml" id="id364776"></a>
    1058810594                  <div class="header">See Also:</div>
    1058910595                  <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>
     
    1060810614              <div>
    1060910615                <div class="refsect1" lang="en" xml:lang="en">
    10610                   <a xmlns="http://www.w3.org/1999/xhtml" id="id381734"></a>
     10616                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381748"></a>
    1061110617                  <div class="header">Arguments:</div>
    1061210618                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p>
    1061310619                </div>
    1061410620                <div class="refsect1" lang="en" xml:lang="en">
    10615                   <a xmlns="http://www.w3.org/1999/xhtml" id="id381760"></a>
     10621                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381774"></a>
    1061610622                  <div class="header">Description:</div>
    1061710623                  <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open
     
    1062210628                </div>
    1062310629                <div class="refsect1" lang="en" xml:lang="en">
    10624                   <a xmlns="http://www.w3.org/1999/xhtml" id="id381779"></a>
     10630                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381793"></a>
    1062510631                  <div class="header">See Also:</div>
    1062610632                  <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>
     
    1064510651              <div>
    1064610652                <div class="refsect1" lang="en" xml:lang="en">
    10647                   <a xmlns="http://www.w3.org/1999/xhtml" id="id381860"></a>
     10653                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381875"></a>
    1064810654                  <div class="header">Arguments:</div>
    1064910655                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p>
    1065010656                </div>
    1065110657                <div class="refsect1" lang="en" xml:lang="en">
    10652                   <a xmlns="http://www.w3.org/1999/xhtml" id="id381886"></a>
     10658                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381901"></a>
    1065310659                  <div class="header">Description:</div>
    1065410660                  <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file
     
    1065910665                </div>
    1066010666                <div class="refsect1" lang="en" xml:lang="en">
    10661                   <a xmlns="http://www.w3.org/1999/xhtml" id="id381905"></a>
     10667                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381920"></a>
    1066210668                  <div class="header">See Also:</div>
    1066310669                  <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>
     
    1109211098              <div>
    1109311099                <div class="refsect1" lang="en" xml:lang="en">
    11094                   <a xmlns="http://www.w3.org/1999/xhtml" id="id382492"></a>
     11100                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395150"></a>
    1109511101                  <div class="header">Arguments and Values:</div>
    1109611102                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p>
     
    1110311109                </div>
    1110411110                <div class="refsect1" lang="en" xml:lang="en">
    11105                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395194"></a>
     11111                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395208"></a>
    1110611112                  <div class="header">Description:</div>
    1110711113                  <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the
     
    1112411130              <div>
    1112511131                <div class="refsect1" lang="en" xml:lang="en">
    11126                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395253"></a>
     11132                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395266"></a>
    1112711133                  <div class="header">Arguments and Values:</div>
    1112811134                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p>
     
    1113511141                </div>
    1113611142                <div class="refsect1" lang="en" xml:lang="en">
    11137                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395311"></a>
     11143                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395325"></a>
    1113811144                  <div class="header">Description:</div>
    1113911145                  <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to
     
    1115511161              <div>
    1115611162                <div class="refsect1" lang="en" xml:lang="en">
    11157                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395369"></a>
     11163                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395383"></a>
    1115811164                  <div class="header">Arguments and Values:</div>
    1115911165                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p>
     
    1117111177                </div>
    1117211178                <div class="refsect1" lang="en" xml:lang="en">
    11173                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395444"></a>
     11179                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395458"></a>
    1117411180                  <div class="header">Description:</div>
    1117511181                  <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into
     
    1119411200              <div>
    1119511201                <div class="refsect1" lang="en" xml:lang="en">
    11196                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395505"></a>
     11202                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395518"></a>
    1119711203                  <div class="header">Arguments and Values:</div>
    1119811204                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p>
     
    1121011216                </div>
    1121111217                <div class="refsect1" lang="en" xml:lang="en">
    11212                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395580"></a>
     11218                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395594"></a>
    1121311219                  <div class="header">Description:</div>
    1121411220                  <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream,
     
    1123211238              <div>
    1123311239                <div class="refsect1" lang="en" xml:lang="en">
    11234                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395640"></a>
     11240                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395653"></a>
    1123511241                  <div class="header">Method Signatures:</div>
    1123611242                  <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml"><strong class="function">ccl::stream-device</strong></span> <i>
     
    1123811244                </div>
    1123911245                <div class="refsect1" lang="en" xml:lang="en">
    11240                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395658"></a>
     11246                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395672"></a>
    1124111247                  <div class="header">Arguments and Values:</div>
    1124211248                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p>
     
    1124911255                </div>
    1125011256                <div class="refsect1" lang="en" xml:lang="en">
    11251                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395723"></a>
     11257                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395737"></a>
    1125211258                  <div class="header">Description:</div>
    1125311259                  <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with
     
    1127311279              <div>
    1127411280                <div class="refsect1" lang="en" xml:lang="en">
    11275                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395793"></a>
     11281                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395807"></a>
    1127611282                  <div class="header">Description:</div>
    1127711283                  <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector,
     
    1128011286                </div>
    1128111287                <div class="refsect1" lang="en" xml:lang="en">
    11282                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395805"></a>
     11288                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395819"></a>
    1128311289                  <div class="header">Arguments:</div>
    1128411290                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on
     
    1130511311              <div>
    1130611312                <div class="refsect1" lang="en" xml:lang="en">
    11307                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395924"></a>
     11313                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395938"></a>
    1130811314                  <div class="header">Description:</div>
    1130911315                  <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at
     
    1131111317                </div>
    1131211318                <div class="refsect1" lang="en" xml:lang="en">
    11313                   <a xmlns="http://www.w3.org/1999/xhtml" id="id395936"></a>
     11319                  <a xmlns="http://www.w3.org/1999/xhtml" id="id395950"></a>
    1131411320                  <div class="header">Arguments:</div>
    1131511321                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on
     
    1132111327                </div>
    1132211328                <div class="refsect1" lang="en" xml:lang="en">
    11323                   <a xmlns="http://www.w3.org/1999/xhtml" id="id396009"></a>
     11329                  <a xmlns="http://www.w3.org/1999/xhtml" id="id396022"></a>
    1132411330                  <div class="header">Examples:</div>
    1132511331                  <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
     
    1248712493            </div>
    1248812494            <p xmlns="http://www.w3.org/1999/xhtml">
    12489             <a id="id348667" class="indexterm"></a>
     12495            <a id="id348665" class="indexterm"></a>
    1249012496            <span><strong class="command"><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span>
    1249112497          </p>
     
    1249312499          configuration file created by the "Config Editor" in Shark.app.</p>
    1249412500            <p xmlns="http://www.w3.org/1999/xhtml">
    12495             <a id="id348693" class="indexterm"></a>
     12501            <a id="id348691" class="indexterm"></a>
    1249612502            <span><strong class="command"><em class="varname"><a id="chud_meter"></a>CHUD:METER</em> form <em class="varname">&amp;key</em> (reset nil) (debug-output nil) [Macro]</strong></span>
    1249712503          </p>
     
    1275512761            <dt>
    1275612762              <span class="sect1">
    12757                 <a href="#id417869">12.12. The Foreign-Function-Interface Dictionary</a>
     12763                <a href="#id417898">12.12. The Foreign-Function-Interface Dictionary</a>
    1275812764              </span>
    1275912765            </dt>
     
    1358313589                <div>
    1358413590                  <div>
    13585                     <h4 class="title"><a id="id415012"></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>
    1358613592                  </div>
    1358713593                </div>
     
    1362413630                <div>
    1362513631                  <div>
    13626                     <h4 class="title"><a id="id415076"></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>
    1362713633                  </div>
    1362813634                </div>
     
    1367413680                <div>
    1367513681                  <div>
    13676                     <h4 class="title"><a id="id415155"></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>
    1367713683                  </div>
    1367813684                </div>
     
    1371613722                <div>
    1371713723                  <div>
    13718                     <h4 class="title"><a id="id415220"></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>
    1371913725                  </div>
    1372013726                </div>
     
    1374113747                <div>
    1374213748                  <div>
    13743                     <h4 class="title"><a id="id415255"></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>
    1374413750                  </div>
    1374513751                </div>
     
    1378313789                <div>
    1378413790                  <div>
    13785                     <h4 class="title"><a id="id415320"></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>
    1378613792                  </div>
    1378713793                </div>
     
    1383113837                <div>
    1383213838                  <div>
    13833                     <h4 class="title"><a id="id415398"></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>
    1383413840                  </div>
    1383513841                </div>
     
    1387913885                <div>
    1388013886                  <div>
    13881                     <h4 class="title"><a id="id415476"></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>
    1388213888                  </div>
    1388313889                </div>
     
    1392913935                <div>
    1393013936                  <div>
    13931                     <h4 class="title"><a id="id415555"></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>
    1393213938                  </div>
    1393313939                </div>
     
    1398013986                <div>
    1398113987                  <div>
    13982                     <h4 class="title"><a id="id415634"></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>
    1398313989                  </div>
    1398413990                </div>
     
    1402314029                <div>
    1402414030                  <div>
    14025                     <h4 class="title"><a id="id415700"></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>
    1402614032                  </div>
    1402714033                </div>
     
    1407314079                <div>
    1407414080                  <div>
    14075                     <h4 class="title"><a id="id415779"></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>
    1407614082                  </div>
    1407714083                </div>
     
    1413614142                <div>
    1413714143                  <div>
    14138                     <h4 class="title"><a id="id415887"></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>
    1413914145                  </div>
    1414014146                </div>
     
    1417814184                <div>
    1417914185                  <div>
    14180                     <h4 class="title"><a id="id415951"></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>
    1418114187                  </div>
    1418214188                </div>
     
    1560815614            <div>
    1560915615              <div>
    15610                 <h2 class="title" style="clear: both"><a id="id417869"></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>
    1561115617              </div>
    1561215618            </div>
     
    1562515631            <div>
    1562615632              <div class="refsect1" lang="en" xml:lang="en">
    15627                 <a xmlns="http://www.w3.org/1999/xhtml" id="id417907"></a>
     15633                <a xmlns="http://www.w3.org/1999/xhtml" id="id417936"></a>
    1562815634                <div class="header">Description:</div>
    1562915635                <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE*
     
    1567715683            <div>
    1567815684              <div class="refsect1" lang="en" xml:lang="en">
    15679                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418014"></a>
     15685                <a xmlns="http://www.w3.org/1999/xhtml" id="id418042"></a>
    1568015686                <div class="header">Description:</div>
    1568115687                <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #&amp; reader macro can be used to
     
    1573615742            <div>
    1573715743              <div class="refsect1" lang="en" xml:lang="en">
    15738                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418131"></a>
     15744                <a xmlns="http://www.w3.org/1999/xhtml" id="id418160"></a>
    1573915745                <div class="header">Description:</div>
    1574015746                <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
     
    1578315789            <div>
    1578415790              <div class="refsect1" lang="en" xml:lang="en">
    15785                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418214"></a>
     15791                <a xmlns="http://www.w3.org/1999/xhtml" id="id418242"></a>
    1578615792                <div class="header">Description:</div>
    1578715793                <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
     
    1588615892            <div>
    1588715893              <div class="refsect1" lang="en" xml:lang="en">
    15888                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418353"></a>
     15894                <a xmlns="http://www.w3.org/1999/xhtml" id="id418381"></a>
    1588915895                <div class="header">Description:</div>
    1589015896                <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #&gt; reader macro reads
     
    1591515921            <div>
    1591615922              <div class="refsect1" lang="en" xml:lang="en">
    15917                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418427"></a>
     15923                <a xmlns="http://www.w3.org/1999/xhtml" id="id418456"></a>
    1591815924                <div class="header">Values:</div>
    1591915925                <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
     
    1592215928              </div>
    1592315929              <div class="refsect1" lang="en" xml:lang="en">
    15924                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418463"></a>
     15930                <a xmlns="http://www.w3.org/1999/xhtml" id="id418492"></a>
    1592515931                <div class="header">Description:</div>
    1592615932                <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the
     
    1595115957            <div>
    1595215958              <div class="refsect1" lang="en" xml:lang="en">
    15953                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418539"></a>
     15959                <a xmlns="http://www.w3.org/1999/xhtml" id="id418568"></a>
    1595415960                <div class="header">Values:</div>
    1595515961                <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>
     
    1596815974              </div>
    1596915975              <div class="refsect1" lang="en" xml:lang="en">
    15970                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418611"></a>
     15976                <a xmlns="http://www.w3.org/1999/xhtml" id="id418639"></a>
    1597115977                <div class="header">Description:</div>
    1597215978                <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em>
     
    1600416010            <div>
    1600516011              <div class="refsect1" lang="en" xml:lang="en">
    16006                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418690"></a>
     16012                <a xmlns="http://www.w3.org/1999/xhtml" id="id418719"></a>
    1600716013                <div class="header">Values:</div>
    1600816014                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain
     
    1601216018              </div>
    1601316019              <div class="refsect1" lang="en" xml:lang="en">
    16014                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418731"></a>
     16020                <a xmlns="http://www.w3.org/1999/xhtml" id="id418760"></a>
    1601516021                <div class="header">Description:</div>
    1601616022                <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the
     
    1604616052            <div>
    1604716053              <div class="refsect1" lang="en" xml:lang="en">
    16048                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418807"></a>
     16054                <a xmlns="http://www.w3.org/1999/xhtml" id="id418833"></a>
    1604916055                <div class="header">Values:</div>
    1605016056                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---
     
    1605916065              </div>
    1606016066              <div class="refsect1" lang="en" xml:lang="en">
    16061                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418854"></a>
     16067                <a xmlns="http://www.w3.org/1999/xhtml" id="id418879"></a>
    1606216068                <div class="header">Description:</div>
    1606316069                <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for
     
    1608716093            <div>
    1608816094              <div class="refsect1" lang="en" xml:lang="en">
    16089                 <a xmlns="http://www.w3.org/1999/xhtml" id="id418934"></a>
     16095                <a xmlns="http://www.w3.org/1999/xhtml" id="id418959"></a>
    1609016096                <div class="header">Values:</div>
    1609116097                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p>
     
    1610016106              </div>
    1610116107              <div class="refsect1" lang="en" xml:lang="en">
    16102                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419019"></a>
     16108                <a xmlns="http://www.w3.org/1999/xhtml" id="id419044"></a>
    1610316109                <div class="header">Description:</div>
    1610416110                <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by
     
    1612716133            <div>
    1612816134              <div class="refsect1" lang="en" xml:lang="en">
    16129                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419089"></a>
     16135                <a xmlns="http://www.w3.org/1999/xhtml" id="id419114"></a>
    1613016136                <div class="header">Values:</div>
    1613116137                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p>
     
    1613816144              </div>
    1613916145              <div class="refsect1" lang="en" xml:lang="en">
    16140                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419161"></a>
     16146                <a xmlns="http://www.w3.org/1999/xhtml" id="id419187"></a>
    1614116147                <div class="header">Description:</div>
    1614216148                <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the
     
    1616416170            <div>
    1616516171              <div class="refsect1" lang="en" xml:lang="en">
    16166                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419231"></a>
     16172                <a xmlns="http://www.w3.org/1999/xhtml" id="id419256"></a>
    1616716173                <div class="header">Values:</div>
    1616816174                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p>
     
    1617716183              </div>
    1617816184              <div class="refsect1" lang="en" xml:lang="en">
    16179                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419316"></a>
     16185                <a xmlns="http://www.w3.org/1999/xhtml" id="id419341"></a>
    1618016186                <div class="header">Description:</div>
    1618116187                <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the
     
    1620216208            <div>
    1620316209              <div class="refsect1" lang="en" xml:lang="en">
    16204                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419382"></a>
     16210                <a xmlns="http://www.w3.org/1999/xhtml" id="id419407"></a>
    1620516211                <div class="header">Values:</div>
    1620616212                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p>
    1620716213              </div>
    1620816214              <div class="refsect1" lang="en" xml:lang="en">
    16209                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419408"></a>
     16215                <a xmlns="http://www.w3.org/1999/xhtml" id="id419433"></a>
    1621016216                <div class="header">Description:</div>
    1621116217                <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol
     
    1623016236            <div>
    1623116237              <div class="refsect1" lang="en" xml:lang="en">
    16232                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419478"></a>
     16238                <a xmlns="http://www.w3.org/1999/xhtml" id="id419503"></a>
    1623316239                <div class="header">Values:</div>
    1623416240                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p>
    1623516241              </div>
    1623616242              <div class="refsect1" lang="en" xml:lang="en">
    16237                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419504"></a>
     16243                <a xmlns="http://www.w3.org/1999/xhtml" id="id419529"></a>
    1623816244                <div class="header">Description:</div>
    1623916245                <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If
     
    1625716263            <div>
    1625816264              <div class="refsect1" lang="en" xml:lang="en">
    16259                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419568"></a>
     16265                <a xmlns="http://www.w3.org/1999/xhtml" id="id419593"></a>
    1626016266                <div class="header">Values:</div>
    1626116267                <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
     
    1626316269              </div>
    1626416270              <div class="refsect1" lang="en" xml:lang="en">
    16265                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419598"></a>
     16271                <a xmlns="http://www.w3.org/1999/xhtml" id="id419623"></a>
    1626616272                <div class="header">Description:</div>
    1626716273                <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>
     
    1629516301            <div>
    1629616302              <div class="refsect1" lang="en" xml:lang="en">
    16297                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419705"></a>
     16303                <a xmlns="http://www.w3.org/1999/xhtml" id="id419731"></a>
    1629816304                <div class="header">Values:</div>
    1629916305                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p>
     
    1631016316              </div>
    1631116317              <div class="refsect1" lang="en" xml:lang="en">
    16312                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419792"></a>
     16318                <a xmlns="http://www.w3.org/1999/xhtml" id="id419818"></a>
    1631316319                <div class="header">Description:</div>
    1631416320                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1634516351            <div>
    1634616352              <div class="refsect1" lang="en" xml:lang="en">
    16347                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419876"></a>
     16353                <a xmlns="http://www.w3.org/1999/xhtml" id="id419901"></a>
    1634816354                <div class="header">Values:</div>
    1634916355                <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
     
    1636216368              </div>
    1636316369              <div class="refsect1" lang="en" xml:lang="en">
    16364                 <a xmlns="http://www.w3.org/1999/xhtml" id="id419953"></a>
     16370                <a xmlns="http://www.w3.org/1999/xhtml" id="id419978"></a>
    1636516371                <div class="header">Description:</div>
    1636616372                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1641116417            <div>
    1641216418              <div class="refsect1" lang="en" xml:lang="en">
    16413                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420095"></a>
     16419                <a xmlns="http://www.w3.org/1999/xhtml" id="id420120"></a>
    1641416420                <div class="header">Values:</div>
    1641516421                <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
     
    1642516431              </div>
    1642616432              <div class="refsect1" lang="en" xml:lang="en">
    16427                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420161"></a>
     16433                <a xmlns="http://www.w3.org/1999/xhtml" id="id420186"></a>
    1642816434                <div class="header">Description:</div>
    1642916435                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1646616472              </div>
    1646716473              <div class="refsect1" lang="en" xml:lang="en">
    16468                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420264"></a>
     16474                <a xmlns="http://www.w3.org/1999/xhtml" id="id420289"></a>
    1646916475                <div class="header">Notes:</div>
    1647016476                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1649916505            <div>
    1650016506              <div class="refsect1" lang="en" xml:lang="en">
    16501                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420361"></a>
     16507                <a xmlns="http://www.w3.org/1999/xhtml" id="id420386"></a>
    1650216508                <div class="header">Values:</div>
    1650316509                <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
     
    1650716513              </div>
    1650816514              <div class="refsect1" lang="en" xml:lang="en">
    16509                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420407"></a>
     16515                <a xmlns="http://www.w3.org/1999/xhtml" id="id420432"></a>
    1651016516                <div class="header">Description:</div>
    1651116517                <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can
     
    1651816524              </div>
    1651916525              <div class="refsect1" lang="en" xml:lang="en">
    16520                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420424"></a>
     16526                <a xmlns="http://www.w3.org/1999/xhtml" id="id420450"></a>
    1652116527                <div class="header">Examples:</div>
    1652216528                <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple.
     
    1655316559              </div>
    1655416560              <div class="refsect1" lang="en" xml:lang="en">
    16555                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420447"></a>
     16561                <a xmlns="http://www.w3.org/1999/xhtml" id="id420472"></a>
    1655616562                <div class="header">Notes:</div>
    1655716563                <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give
     
    1657616582            <div>
    1657716583              <div class="refsect1" lang="en" xml:lang="en">
    16578                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420514"></a>
     16584                <a xmlns="http://www.w3.org/1999/xhtml" id="id420540"></a>
    1657916585                <div class="header">Values:</div>
    1658016586                <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>
     
    1658416590              </div>
    1658516591              <div class="refsect1" lang="en" xml:lang="en">
    16586                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420566"></a>
     16592                <a xmlns="http://www.w3.org/1999/xhtml" id="id420591"></a>
    1658716593                <div class="header">Description:</div>
    1658816594                <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of
     
    1661016616            <div>
    1661116617              <div class="refsect1" lang="en" xml:lang="en">
    16612                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420643"></a>
     16618                <a xmlns="http://www.w3.org/1999/xhtml" id="id420668"></a>
    1661316619                <div class="header">Values:</div>
    1661416620                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL
     
    1661616622              </div>
    1661716623              <div class="refsect1" lang="en" xml:lang="en">
    16618                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420669"></a>
     16624                <a xmlns="http://www.w3.org/1999/xhtml" id="id420695"></a>
    1661916625                <div class="header">Description:</div>
    1662016626                <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT
     
    1663916645            <div>
    1664016646              <div class="refsect1" lang="en" xml:lang="en">
    16641                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420754"></a>
     16647                <a xmlns="http://www.w3.org/1999/xhtml" id="id420780"></a>
    1664216648                <div class="header">Values:</div>
    1664316649                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p>
     
    1664716653              </div>
    1664816654              <div class="refsect1" lang="en" xml:lang="en">
    16649                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420814"></a>
     16655                <a xmlns="http://www.w3.org/1999/xhtml" id="id420839"></a>
    1665016656                <div class="header">Description:</div>
    1665116657                <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em>
     
    1667716683            <div>
    1667816684              <div class="refsect1" lang="en" xml:lang="en">
    16679                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420909"></a>
     16685                <a xmlns="http://www.w3.org/1999/xhtml" id="id420934"></a>
    1668016686                <div class="header">Values:</div>
    1668116687                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p>
     
    1668416690              </div>
    1668516691              <div class="refsect1" lang="en" xml:lang="en">
    16686                 <a xmlns="http://www.w3.org/1999/xhtml" id="id420965"></a>
     16692                <a xmlns="http://www.w3.org/1999/xhtml" id="id420990"></a>
    1668716693                <div class="header">Description:</div>
    1668816694                <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is
     
    1671116717            <div>
    1671216718              <div class="refsect1" lang="en" xml:lang="en">
    16713                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421044"></a>
     16719                <a xmlns="http://www.w3.org/1999/xhtml" id="id421070"></a>
    1671416720                <div class="header">Values:</div>
    1671516721                <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
     
    1671916725              </div>
    1672016726              <div class="refsect1" lang="en" xml:lang="en">
    16721                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421077"></a>
     16727                <a xmlns="http://www.w3.org/1999/xhtml" id="id421102"></a>
    1672216728                <div class="header">Description:</div>
    1672316729                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1675616762              </div>
    1675716763              <div class="refsect1" lang="en" xml:lang="en">
    16758                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421140"></a>
     16764                <a xmlns="http://www.w3.org/1999/xhtml" id="id421165"></a>
    1675916765                <div class="header">Example:</div>
    1676016766                <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
     
    1677016776              </div>
    1677116777              <div class="refsect1" lang="en" xml:lang="en">
    16772                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421156"></a>
     16778                <a xmlns="http://www.w3.org/1999/xhtml" id="id421181"></a>
    1677316779                <div class="header">See Also:</div>
    1677416780                <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
     
    1679216798            <div>
    1679316799              <div class="refsect1" lang="en" xml:lang="en">
    16794                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421227"></a>
     16800                <a xmlns="http://www.w3.org/1999/xhtml" id="id421252"></a>
    1679516801                <div class="header">Values:</div>
    1679616802                <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
     
    1679916805              </div>
    1680016806              <div class="refsect1" lang="en" xml:lang="en">
    16801                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421254"></a>
     16807                <a xmlns="http://www.w3.org/1999/xhtml" id="id421279"></a>
    1680216808                <div class="header">Description:</div>
    1680316809                <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by
     
    1682316829            <div>
    1682416830              <div class="refsect1" lang="en" xml:lang="en">
    16825                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421324"></a>
     16831                <a xmlns="http://www.w3.org/1999/xhtml" id="id421349"></a>
    1682616832                <div class="header">Values:</div>
    1682716833                <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
     
    1683016836              </div>
    1683116837              <div class="refsect1" lang="en" xml:lang="en">
    16832                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421351"></a>
     16838                <a xmlns="http://www.w3.org/1999/xhtml" id="id421376"></a>
    1683316839                <div class="header">Description:</div>
    1683416840                <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by
     
    1685216858              </div>
    1685316859              <div class="refsect1" lang="en" xml:lang="en">
    16854                 <a xmlns="http://www.w3.org/1999/xhtml" id="id421394"></a>
     16860                <a xmlns="http://www.w3.org/1999/xhtml" id="id421419"></a>
    1685516861                <div class="header">Examples:</div>
    1685616862                <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be
     
    1695516961                <dt>
    1695616962                  <span class="sect2">
    16957                     <a href="#id395060">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>
    1695816964                  </span>
    1695916965                </dt>
    1696016966                <dt>
    1696116967                  <span class="sect2">
    16962                     <a href="#id414225">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>
    1696316969                  </span>
    1696416970                </dt>
     
    1756617572              <div>
    1756717573                <div>
    17568                   <h3 class="title"><a id="id395060"></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>
    1756917575                </div>
    1757017576              </div>
     
    1768317689              <div>
    1768417690                <div>
    17685                   <h3 class="title"><a id="id414225"></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>
    1768617692                </div>
    1768717693              </div>
     
    1850718513            <div>
    1850818514              <div class="refsect1" lang="en" xml:lang="en">
    18509                 <a xmlns="http://www.w3.org/1999/xhtml" id="id411906"></a>
     18515                <a xmlns="http://www.w3.org/1999/xhtml" id="id411856"></a>
    1851018516                <div class="header">Arguments and Values:</div>
    1851118517                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing
     
    1851718523              </div>
    1851818524              <div class="refsect1" lang="en" xml:lang="en">
    18519                 <a xmlns="http://www.w3.org/1999/xhtml" id="id411951"></a>
     18525                <a xmlns="http://www.w3.org/1999/xhtml" id="id411900"></a>
    1852018526                <div class="header">Description:</div>
    1852118527                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1853818544            <div>
    1853918545              <div class="refsect1" lang="en" xml:lang="en">
    18540                 <a xmlns="http://www.w3.org/1999/xhtml" id="id412012"></a>
     18546                <a xmlns="http://www.w3.org/1999/xhtml" id="id411962"></a>
    1854118547                <div class="header">Arguments and Values:</div>
    1854218548                <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
     
    1855118557              </div>
    1855218558              <div class="refsect1" lang="en" xml:lang="en">
    18553                 <a xmlns="http://www.w3.org/1999/xhtml" id="id410535"></a>
     18559                <a xmlns="http://www.w3.org/1999/xhtml" id="id412022"></a>
    1855418560                <div class="header">Description:</div>
    1855518561                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1857518581            <div>
    1857618582              <div class="refsect1" lang="en" xml:lang="en">
    18577                 <a xmlns="http://www.w3.org/1999/xhtml" id="id410597"></a>
     18583                <a xmlns="http://www.w3.org/1999/xhtml" id="id410546"></a>
    1857818584                <div class="header">Values:</div>
    1857918585                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with
     
    1858118587              </div>
    1858218588              <div class="refsect1" lang="en" xml:lang="en">
    18583                 <a xmlns="http://www.w3.org/1999/xhtml" id="id410624"></a>
     18589                <a xmlns="http://www.w3.org/1999/xhtml" id="id410573"></a>
    1858418590                <div class="header">Description:</div>
    1858518591                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1860318609            <div>
    1860418610              <div class="refsect1" lang="en" xml:lang="en">
    18605                 <a xmlns="http://www.w3.org/1999/xhtml" id="id410683"></a>
     18611                <a xmlns="http://www.w3.org/1999/xhtml" id="id410632"></a>
    1860618612                <div class="header">Values:</div>
    1860718613                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user
     
    1860918615              </div>
    1861018616              <div class="refsect1" lang="en" xml:lang="en">
    18611                 <a xmlns="http://www.w3.org/1999/xhtml" id="id410710"></a>
     18617                <a xmlns="http://www.w3.org/1999/xhtml" id="id410659"></a>
    1861218618                <div class="header">Description:</div>
    1861318619                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1862918635            <div>
    1863018636              <div class="refsect1" lang="en" xml:lang="en">
    18631                 <a xmlns="http://www.w3.org/1999/xhtml" id="id410767"></a>
     18637                <a xmlns="http://www.w3.org/1999/xhtml" id="id410716"></a>
    1863218638                <div class="header">Arguments and Values:</div>
    1863318639                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user
     
    1863818644              </div>
    1863918645              <div class="refsect1" lang="en" xml:lang="en">
    18640                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400390"></a>
     18646                <a xmlns="http://www.w3.org/1999/xhtml" id="id410759"></a>
    1864118647                <div class="header">Description:</div>
    1864218648                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1866118667            <div>
    1866218668              <div class="refsect1" lang="en" xml:lang="en">
    18663                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400449"></a>
     18669                <a xmlns="http://www.w3.org/1999/xhtml" id="id396165"></a>
    1866418670                <div class="header">Arguments and Values:</div>
    1866518671                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific
     
    1867018676              </div>
    1867118677              <div class="refsect1" lang="en" xml:lang="en">
    18672                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400492"></a>
     18678                <a xmlns="http://www.w3.org/1999/xhtml" id="id396208"></a>
    1867318679                <div class="header">Description:</div>
    1867418680                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1869318699            <div>
    1869418700              <div class="refsect1" lang="en" xml:lang="en">
    18695                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400551"></a>
     18701                <a xmlns="http://www.w3.org/1999/xhtml" id="id396268"></a>
    1869618702                <div class="header">Values:</div>
    1869718703                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p>
    1869818704              </div>
    1869918705              <div class="refsect1" lang="en" xml:lang="en">
    18700                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400577"></a>
     18706                <a xmlns="http://www.w3.org/1999/xhtml" id="id396293"></a>
    1870118707                <div class="header">Description:</div>
    1870218708                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1871918725            <div>
    1872018726              <div class="refsect1" lang="en" xml:lang="en">
    18721                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400634"></a>
     18727                <a xmlns="http://www.w3.org/1999/xhtml" id="id396351"></a>
    1872218728                <div class="header">Values:</div>
    1872318729                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user
     
    1872718733              </div>
    1872818734              <div class="refsect1" lang="en" xml:lang="en">
    18729                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396044"></a>
     18735                <a xmlns="http://www.w3.org/1999/xhtml" id="id396393"></a>
    1873018736                <div class="header">Description:</div>
    1873118737                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1875218758            <div>
    1875318759              <div class="refsect1" lang="en" xml:lang="en">
    18754                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396113"></a>
     18760                <a xmlns="http://www.w3.org/1999/xhtml" id="id400411"></a>
    1875518761                <div class="header">Values:</div>
    1875618762                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and
     
    1876118767              </div>
    1876218768              <div class="refsect1" lang="en" xml:lang="en">
    18763                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396156"></a>
     18769                <a xmlns="http://www.w3.org/1999/xhtml" id="id400453"></a>
    1876418770                <div class="header">Description:</div>
    1876518771                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1877718783              </div>
    1877818784              <div class="refsect1" lang="en" xml:lang="en">
    18779                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396189"></a>
     18785                <a xmlns="http://www.w3.org/1999/xhtml" id="id400487"></a>
    1878018786                <div class="header">Notes:</div>
    1878118787                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1880218808            <div>
    1880318809              <div class="refsect1" lang="en" xml:lang="en">
    18804                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396250"></a>
     18810                <a xmlns="http://www.w3.org/1999/xhtml" id="id400547"></a>
    1880518811                <div class="header">Arguments and Values:</div>
    1880618812                <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
     
    1880918815              </div>
    1881018816              <div class="refsect1" lang="en" xml:lang="en">
    18811                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396277"></a>
     18817                <a xmlns="http://www.w3.org/1999/xhtml" id="id400575"></a>
    1881218818                <div class="header">Description:</div>
    1881318819                <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use
     
    1883418840            <div>
    1883518841              <div class="refsect1" lang="en" xml:lang="en">
    18836                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396347"></a>
     18842                <a xmlns="http://www.w3.org/1999/xhtml" id="id400644"></a>
    1883718843                <div class="header">Arguments and Values:</div>
    1883818844                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an
     
    1884018846              </div>
    1884118847              <div class="refsect1" lang="en" xml:lang="en">
    18842                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396373"></a>
     18848                <a xmlns="http://www.w3.org/1999/xhtml" id="id400671"></a>
    1884318849                <div class="header">Description:</div>
    1884418850                <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses
     
    1886218868            <div>
    1886318869              <div class="refsect1" lang="en" xml:lang="en">
    18864                 <a xmlns="http://www.w3.org/1999/xhtml" id="id412935"></a>
     18870                <a xmlns="http://www.w3.org/1999/xhtml" id="id412985"></a>
    1886518871                <div class="header">Arguments and Values:</div>
    1886618872                <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
     
    1888418890              </div>
    1888518891              <div class="refsect1" lang="en" xml:lang="en">
    18886                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413016"></a>
     18892                <a xmlns="http://www.w3.org/1999/xhtml" id="id413066"></a>
    1888718893                <div class="header">Description:</div>
    1888818894                <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements
     
    1890918915            <div>
    1891018916              <div class="refsect1" lang="en" xml:lang="en">
    18911                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413098"></a>
     18917                <a xmlns="http://www.w3.org/1999/xhtml" id="id413150"></a>
    1891218918                <div class="header">Arguments and Values:</div>
    1891318919                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the
     
    1892418930              </div>
    1892518931              <div class="refsect1" lang="en" xml:lang="en">
    18926                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413145"></a>
     18932                <a xmlns="http://www.w3.org/1999/xhtml" id="id413196"></a>
    1892718933                <div class="header">Description:</div>
    1892818934                <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the
     
    1894518951            <div>
    1894618952              <div class="refsect1" lang="en" xml:lang="en">
    18947                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413208"></a>
     18953                <a xmlns="http://www.w3.org/1999/xhtml" id="id413259"></a>
    1894818954                <div class="header">Arguments and Values:</div>
    1894918955                <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p>
    1895018956              </div>
    1895118957              <div class="refsect1" lang="en" xml:lang="en">
    18952                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413219"></a>
     18958                <a xmlns="http://www.w3.org/1999/xhtml" id="id413270"></a>
    1895318959                <div class="header">Description:</div>
    1895418960                <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the
     
    1899218998            <div>
    1899318999              <div class="refsect1" lang="en" xml:lang="en">
    18994                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413296"></a>
     19000                <a xmlns="http://www.w3.org/1999/xhtml" id="id413347"></a>
    1899519001                <div class="header">Description:</div>
    1899619002                <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro
     
    1902719033            <div>
    1902819034              <div class="refsect1" lang="en" xml:lang="en">
    19029                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413353"></a>
     19035                <a xmlns="http://www.w3.org/1999/xhtml" id="id413404"></a>
    1903019036                <div class="header">Description:</div>
    1903119037                <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword
     
    1907119077            <div>
    1907219078              <div class="refsect1" lang="en" xml:lang="en">
    19073                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396852"></a>
     19079                <a xmlns="http://www.w3.org/1999/xhtml" id="id396902"></a>
    1907419080                <div class="header">Description:</div>
    1907519081                <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is
     
    1909519101            <div>
    1909619102              <div class="refsect1" lang="en" xml:lang="en">
    19097                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396902"></a>
     19103                <a xmlns="http://www.w3.org/1999/xhtml" id="id396952"></a>
    1909819104                <div class="header">Superclasses:</div>
    1909919105                <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p>
    1910019106              </div>
    1910119107              <div class="refsect1" lang="en" xml:lang="en">
    19102                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396913"></a>
     19108                <a xmlns="http://www.w3.org/1999/xhtml" id="id396964"></a>
    1910319109                <div class="header">Initargs:</div>
    1910419110                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>---
     
    1910819114              </div>
    1910919115              <div class="refsect1" lang="en" xml:lang="en">
    19110                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396940"></a>
     19116                <a xmlns="http://www.w3.org/1999/xhtml" id="id396991"></a>
    1911119117                <div class="header">Description:</div>
    1911219118                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1912619132              </div>
    1912719133              <div class="refsect1" lang="en" xml:lang="en">
    19128                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396959"></a>
     19134                <a xmlns="http://www.w3.org/1999/xhtml" id="id397010"></a>
    1912919135                <div class="header">Examples:</div>
    1913019136                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1915719163              </div>
    1915819164              <div class="refsect1" lang="en" xml:lang="en">
    19159                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397012"></a>
     19165                <a xmlns="http://www.w3.org/1999/xhtml" id="id397063"></a>
    1916019166                <div class="header">Notes:</div>
    1916119167                <p xmlns="http://www.w3.org/1999/xhtml">
     
    1949719503            <div>
    1949819504              <div class="refsect1" lang="en" xml:lang="en">
    19499                 <a xmlns="http://www.w3.org/1999/xhtml" id="id399252"></a>
     19505                <a xmlns="http://www.w3.org/1999/xhtml" id="id396538"></a>
    1950019506                <div class="header">Arguments and Values:</div>
    1950119507                <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>
     
    1950519511              </div>
    1950619512              <div class="refsect1" lang="en" xml:lang="en">
    19507                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413406"></a>
     19513                <a xmlns="http://www.w3.org/1999/xhtml" id="id396597"></a>
    1950819514                <div class="header">Description:</div>
    1950919515                <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p>
     
    1952319529            <div>
    1952419530              <div class="refsect1" lang="en" xml:lang="en">
    19525                 <a xmlns="http://www.w3.org/1999/xhtml" id="id413463"></a>
     19531                <a xmlns="http://www.w3.org/1999/xhtml" id="id379840"></a>
    1952619532                <div class="header">Description:</div>
    1952719533                <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>
     
    1954119547            <div>
    1954219548              <div class="refsect1" lang="en" xml:lang="en">
    19543                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398832"></a>
     19549                <a xmlns="http://www.w3.org/1999/xhtml" id="id398988"></a>
    1954419550                <div class="header">Description:</div>
    1954519551                <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>.
     
    1956419570            <div>
    1956519571              <div class="refsect1" lang="en" xml:lang="en">
    19566                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398901"></a>
     19572                <a xmlns="http://www.w3.org/1999/xhtml" id="id399057"></a>
    1956719573                <div class="header">Description:</div>
    1956819574                <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to
     
    1959719603            <div>
    1959819604              <div class="refsect1" lang="en" xml:lang="en">
    19599                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398985"></a>
     19605                <a xmlns="http://www.w3.org/1999/xhtml" id="id394875"></a>
    1960019606                <div class="header">Description:</div>
    1960119607                <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the
     
    1961819624            <div>
    1961919625              <div class="refsect1" lang="en" xml:lang="en">
    19620                 <a xmlns="http://www.w3.org/1999/xhtml" id="id399046"></a>
     19626                <a xmlns="http://www.w3.org/1999/xhtml" id="id403948"></a>
    1962119627                <div class="header">Arguments and Values:</div>
    1962219628                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p>
    1962319629              </div>
    1962419630              <div class="refsect1" lang="en" xml:lang="en">
    19625                 <a xmlns="http://www.w3.org/1999/xhtml" id="id403964"></a>
     19631                <a xmlns="http://www.w3.org/1999/xhtml" id="id403974"></a>
    1962619632                <div class="header">Description:</div>
    1962719633                <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the
     
    1964719653            <div>
    1964819654              <div class="refsect1" lang="en" xml:lang="en">
    19649                 <a xmlns="http://www.w3.org/1999/xhtml" id="id404025"></a>
     19655                <a xmlns="http://www.w3.org/1999/xhtml" id="id404035"></a>
    1965019656                <div class="header">Description:</div>
    1965119657                <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the
     
    1966719673            <div>
    1966819674              <div class="refsect1" lang="en" xml:lang="en">
    19669                 <a xmlns="http://www.w3.org/1999/xhtml" id="id404084"></a>
     19675                <a xmlns="http://www.w3.org/1999/xhtml" id="id404094"></a>
    1967019676                <div class="header">Arguments and Values:</div>
    1967119677                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p>
    1967219678              </div>
    1967319679              <div class="refsect1" lang="en" xml:lang="en">
    19674                 <a xmlns="http://www.w3.org/1999/xhtml" id="id404110"></a>
     19680                <a xmlns="http://www.w3.org/1999/xhtml" id="id404120"></a>
    1967519681                <div class="header">Description:</div>
    1967619682                <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC
     
    1969819704            <div>
    1969919705              <div class="refsect1" lang="en" xml:lang="en">
    19700                 <a xmlns="http://www.w3.org/1999/xhtml" id="id404168"></a>
     19706                <a xmlns="http://www.w3.org/1999/xhtml" id="id404178"></a>
    1970119707                <div class="header">Description:</div>
    1970219708                <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call,
     
    1972119727            <div>
    1972219728              <div class="refsect1" lang="en" xml:lang="en">
    19723                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397055"></a>
     19729                <a xmlns="http://www.w3.org/1999/xhtml" id="id397116"></a>
    1972419730                <div class="header">Description:</div>
    1972519731                <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL
     
    1974619752            <div>
    1974719753              <div class="refsect1" lang="en" xml:lang="en">
    19748                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397113"></a>
     19754                <a xmlns="http://www.w3.org/1999/xhtml" id="id397174"></a>
    1974919755                <div class="header">Description:</div>
    1975019756                <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the
     
    1976819774            <div>
    1976919775              <div class="refsect1" lang="en" xml:lang="en">
    19770                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397172"></a>
     19776                <a xmlns="http://www.w3.org/1999/xhtml" id="id397232"></a>
    1977119777                <div class="header">Arguments and Values:</div>
    1977219778                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest
     
    1977819784              </div>
    1977919785              <div class="refsect1" lang="en" xml:lang="en">
    19780                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397227"></a>
     19786                <a xmlns="http://www.w3.org/1999/xhtml" id="id397287"></a>
    1978119787                <div class="header">Description:</div>
    1978219788                <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect.
     
    1980219808            <div>
    1980319809              <div class="refsect1" lang="en" xml:lang="en">
    19804                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397292"></a>
     19810                <a xmlns="http://www.w3.org/1999/xhtml" id="id397353"></a>
    1980519811                <div class="header">Arguments and Values:</div>
    1980619812                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p>
    1980719813              </div>
    1980819814              <div class="refsect1" lang="en" xml:lang="en">
    19809                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397319"></a>
     19815                <a xmlns="http://www.w3.org/1999/xhtml" id="id397379"></a>
    1981019816                <div class="header">Description:</div>
    1981119817                <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages
     
    1983219838            <div>
    1983319839              <div class="refsect1" lang="en" xml:lang="en">
    19834                 <a xmlns="http://www.w3.org/1999/xhtml" id="id397376"></a>
     19840                <a xmlns="http://www.w3.org/1999/xhtml" id="id397694"></a>
    1983519841                <div class="header">Description:</div>
    1983619842                <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs
     
    1998719993                <dt>
    1998819994                  <span class="sect2">
    19989                     <a href="#id406234">16.7.2. Recommended Reading</a>
     19995                    <a href="#id406247">16.7.2. Recommended Reading</a>
    1999019996                  </span>
    1999119997                </dt>
     
    2126321269                <li>
    2126421270                  <p>To support a feature called <span class="emphasis"><em>GCTWA
    21265                 <sup>[<a id="id404966" href="#ftn.id404966">1</a>]</sup>
     21271                <sup>[<a id="id404978" href="#ftn.id404978">1</a>]</sup>
    2126621272                    , </em></span>the vector that contains the internal
    2126721273                  symbols of the current package is marked on entry to the
     
    2139621402            <hr width="100" align="left" />
    2139721403            <div xmlns="http://www.w3.org/1999/xhtml" class="footnote">
    21398               <p><sup>[<a id="ftn.id404966" 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,
    2139921405                            where it stood for "Garbage Collection of Truly
    2140021406                            Worthless Atoms".</p>
     
    2145621462        generations looking for such intergenerational references, the
    2145721463        runtime system must note all such intergenerational references
    21458         at the point where they're created (via Setf).<sup>[<a id="id406022" href="#ftn.id406022">2</a>]</sup> The
     21464        at the point where they're created (via Setf).<sup>[<a id="id405214" href="#ftn.id405214">2</a>]</sup> The
    2145921465        set of pointers that may contain intergenerational references is
    2146021466        sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p>
     
    2150321509        that might introduce an intergenerational reference must be
    2150421510        memoized.
    21505         <sup>[<a id="id406091" href="#ftn.id406091">3</a>]</sup> It's always safe to
     21511        <sup>[<a id="id405283" href="#ftn.id405283">3</a>]</sup> It's always safe to
    2150621512        push any cons cell or gvector locative onto the memo stack;
    2150721513        it's never safe to push anything else.
     
    2152421530            <hr width="100" align="left" />
    2152521531            <div xmlns="http://www.w3.org/1999/xhtml" class="footnote">
    21526               <p><sup>[<a id="ftn.id406022" href="#id406022">2</a>] </sup>This is
     21532              <p><sup>[<a id="ftn.id405214" href="#id405214">2</a>] </sup>This is
    2152721533            sometimes called "The Write Barrier": all assignments which
    2152821534            might result in intergenerational references must be noted, as
     
    2153021536            </div>
    2153121537            <div xmlns="http://www.w3.org/1999/xhtml" class="footnote">
    21532               <p><sup>[<a id="ftn.id406091" href="#id406091">3</a>] </sup>Note that the implicit setfs that occur when
     21538              <p><sup>[<a id="ftn.id405283" href="#id405283">3</a>] </sup>Note that the implicit setfs that occur when
    2153321539        initializing an object - as in the case of a call to cons or
    2153421540        vector - can't introduce intergenerational references, since
     
    2164621652              <div>
    2164721653                <div>
    21648                   <h3 class="title"><a id="id406234"></a>16.7.2. Recommended Reading</h3>
     21654                  <h3 class="title"><a id="id406247"></a>16.7.2. Recommended Reading</h3>
    2164921655                </div>
    2165021656              </div>
     
    2205922065            <div>
    2206022066              <div class="refsect1" lang="en" xml:lang="en">
    22061                 <a xmlns="http://www.w3.org/1999/xhtml" id="id379878"></a>
     22067                <a xmlns="http://www.w3.org/1999/xhtml" id="id369506"></a>
    2206222068                <div class="header">Description:</div>
    2206322069                <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD)
     
    2208422090            <div>
    2208522091              <div class="refsect1" lang="en" xml:lang="en">
    22086                 <a xmlns="http://www.w3.org/1999/xhtml" id="id399125"></a>
     22092                <a xmlns="http://www.w3.org/1999/xhtml" id="id394952"></a>
    2208722093                <div class="header">Description:</div>
    2208822094                <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE*
     
    2210822114            <div>
    2210922115              <div class="refsect1" lang="en" xml:lang="en">
    22110                 <a xmlns="http://www.w3.org/1999/xhtml" id="id400178"></a>
     22116                <a xmlns="http://www.w3.org/1999/xhtml" id="id362374"></a>
    2211122117                <div class="header">Description:</div>
    2211222118                <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE*
     
    2213122137            <div>
    2213222138              <div class="refsect1" lang="en" xml:lang="en">
    22133                 <a xmlns="http://www.w3.org/1999/xhtml" id="id396642"></a>
     22139                <a xmlns="http://www.w3.org/1999/xhtml" id="id362040"></a>
    2213422140                <div class="header">Description:</div>
    2213522141                <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session
     
    2215622162            <div>
    2215722163              <div class="refsect1" lang="en" xml:lang="en">
    22158                 <a xmlns="http://www.w3.org/1999/xhtml" id="id411169"></a>
     22164                <a xmlns="http://www.w3.org/1999/xhtml" id="id411148"></a>
    2215922165                <div class="header">Description:</div>
    2216022166                <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p>
     
    2217422180            <div>
    2217522181              <div class="refsect1" lang="en" xml:lang="en">
    22176                 <a xmlns="http://www.w3.org/1999/xhtml" id="id411212"></a>
     22182                <a xmlns="http://www.w3.org/1999/xhtml" id="id413447"></a>
    2217722183                <div class="header">Description:</div>
    2217822184                <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros.
     
    2219622202            <div>
    2219722203              <div class="refsect1" lang="en" xml:lang="en">
    22198                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398072"></a>
     22204                <a xmlns="http://www.w3.org/1999/xhtml" id="id345536"></a>
    2219922205                <div class="header">Arguments and Values:</div>
    2220022206                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p>
     
    2220222208              </div>
    2220322209              <div class="refsect1" lang="en" xml:lang="en">
    22204                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398750"></a>
     22210                <a xmlns="http://www.w3.org/1999/xhtml" id="id345577"></a>
    2220522211                <div class="header">Description:</div>
    2220622212                <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If
     
    2222822234            <div>
    2222922235              <div class="refsect1" lang="en" xml:lang="en">
    22230                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398812"></a>
     22236                <a xmlns="http://www.w3.org/1999/xhtml" id="id398031"></a>
    2223122237                <div class="header">Arguments and Values:</div>
    2223222238                <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p>
     
    2223722243              </div>
    2223822244              <div class="refsect1" lang="en" xml:lang="en">
    22239                 <a xmlns="http://www.w3.org/1999/xhtml" id="id398269"></a>
     22245                <a xmlns="http://www.w3.org/1999/xhtml" id="id405455"></a>
    2224022246                <div class="header">Description:</div>
    2224122247                <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer
     
    2290122907      <a href="#Symbol-Index">Symbol Index</a>
    2290222908    </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>
    2290422910  </body>
    2290522911</html>
Note: See TracChangeset for help on using the changeset viewer.