Changeset 12929
- Timestamp:
- Oct 8, 2009, 6:00:16 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/source/doc/ccl-documentation.html (modified) (35 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r12921 r12929 18390 18390 <div> 18391 18391 <div class="refsect1" lang="en" xml:lang="en"> 18392 <a xmlns="http://www.w3.org/1999/xhtml" id="id41194 8"></a>18392 <a xmlns="http://www.w3.org/1999/xhtml" id="id411949"></a> 18393 18393 <div class="header">Arguments and Values:</div> 18394 18394 <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> … … 18398 18398 </div> 18399 18399 <div class="refsect1" lang="en" xml:lang="en"> 18400 <a xmlns="http://www.w3.org/1999/xhtml" id="id41200 7"></a>18400 <a xmlns="http://www.w3.org/1999/xhtml" id="id412008"></a> 18401 18401 <div class="header">Description:</div> 18402 18402 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 18416 18416 <div> 18417 18417 <div class="refsect1" lang="en" xml:lang="en"> 18418 <a xmlns="http://www.w3.org/1999/xhtml" id="id41206 4"></a>18418 <a xmlns="http://www.w3.org/1999/xhtml" id="id412065"></a> 18419 18419 <div class="header">Description:</div> 18420 18420 <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> … … 18434 18434 <div> 18435 18435 <div class="refsect1" lang="en" xml:lang="en"> 18436 <a xmlns="http://www.w3.org/1999/xhtml" id="id39385 1"></a>18436 <a xmlns="http://www.w3.org/1999/xhtml" id="id393852"></a> 18437 18437 <div class="header">Description:</div> 18438 18438 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 18457 18457 <div> 18458 18458 <div class="refsect1" lang="en" xml:lang="en"> 18459 <a xmlns="http://www.w3.org/1999/xhtml" id="id4122 29"></a>18459 <a xmlns="http://www.w3.org/1999/xhtml" id="id412231"></a> 18460 18460 <div class="header">Description:</div> 18461 18461 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 18490 18490 <div> 18491 18491 <div class="refsect1" lang="en" xml:lang="en"> 18492 <a xmlns="http://www.w3.org/1999/xhtml" id="id41231 4"></a>18492 <a xmlns="http://www.w3.org/1999/xhtml" id="id412316"></a> 18493 18493 <div class="header">Description:</div> 18494 18494 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 18511 18511 <div> 18512 18512 <div class="refsect1" lang="en" xml:lang="en"> 18513 <a xmlns="http://www.w3.org/1999/xhtml" id="id3942 69"></a>18513 <a xmlns="http://www.w3.org/1999/xhtml" id="id394270"></a> 18514 18514 <div class="header">Arguments and Values:</div> 18515 18515 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 18516 18516 </div> 18517 18517 <div class="refsect1" lang="en" xml:lang="en"> 18518 <a xmlns="http://www.w3.org/1999/xhtml" id="id39429 4"></a>18518 <a xmlns="http://www.w3.org/1999/xhtml" id="id394296"></a> 18519 18519 <div class="header">Description:</div> 18520 18520 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 18540 18540 <div> 18541 18541 <div class="refsect1" lang="en" xml:lang="en"> 18542 <a xmlns="http://www.w3.org/1999/xhtml" id="id39435 6"></a>18542 <a xmlns="http://www.w3.org/1999/xhtml" id="id394358"></a> 18543 18543 <div class="header">Description:</div> 18544 18544 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 18560 18560 <div> 18561 18561 <div class="refsect1" lang="en" xml:lang="en"> 18562 <a xmlns="http://www.w3.org/1999/xhtml" id="id39441 5"></a>18562 <a xmlns="http://www.w3.org/1999/xhtml" id="id394416"></a> 18563 18563 <div class="header">Arguments and Values:</div> 18564 18564 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 18565 18565 </div> 18566 18566 <div class="refsect1" lang="en" xml:lang="en"> 18567 <a xmlns="http://www.w3.org/1999/xhtml" id="id39444 1"></a>18567 <a xmlns="http://www.w3.org/1999/xhtml" id="id394442"></a> 18568 18568 <div class="header">Description:</div> 18569 18569 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 18591 18591 <div> 18592 18592 <div class="refsect1" lang="en" xml:lang="en"> 18593 <a xmlns="http://www.w3.org/1999/xhtml" id="id394 499"></a>18593 <a xmlns="http://www.w3.org/1999/xhtml" id="id394501"></a> 18594 18594 <div class="header">Description:</div> 18595 18595 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 18614 18614 <div> 18615 18615 <div class="refsect1" lang="en" xml:lang="en"> 18616 <a xmlns="http://www.w3.org/1999/xhtml" id="id39455 5"></a>18616 <a xmlns="http://www.w3.org/1999/xhtml" id="id394557"></a> 18617 18617 <div class="header">Description:</div> 18618 18618 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 18639 18639 <div> 18640 18640 <div class="refsect1" lang="en" xml:lang="en"> 18641 <a xmlns="http://www.w3.org/1999/xhtml" id="id39461 3"></a>18641 <a xmlns="http://www.w3.org/1999/xhtml" id="id394615"></a> 18642 18642 <div class="header">Description:</div> 18643 18643 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 18661 18661 <div> 18662 18662 <div class="refsect1" lang="en" xml:lang="en"> 18663 <a xmlns="http://www.w3.org/1999/xhtml" id="id39467 2"></a>18663 <a xmlns="http://www.w3.org/1999/xhtml" id="id394674"></a> 18664 18664 <div class="header">Arguments and Values:</div> 18665 18665 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 18671 18671 </div> 18672 18672 <div class="refsect1" lang="en" xml:lang="en"> 18673 <a xmlns="http://www.w3.org/1999/xhtml" id="id39472 7"></a>18673 <a xmlns="http://www.w3.org/1999/xhtml" id="id394729"></a> 18674 18674 <div class="header">Description:</div> 18675 <p xmlns="http://www.w3.org/1999/xhtml">If the EGC is currently disabled, puts the indicated 18676 threshold sizes in effect and returns T, otherwise, returns NIL. 18675 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. 18676 Each threshold indicates the total size that may be allocated 18677 in that and all younger generations before a GC is triggered. 18678 Disables EGC while setting the values. 18677 18679 (The provided threshold sizes are rounded up to a multiple of 18678 18680 64Kbytes in <code class="literal">CCL</code> 0.14 and to a multiple of 32KBytes in earlier … … 18693 18695 <div> 18694 18696 <div class="refsect1" lang="en" xml:lang="en"> 18695 <a xmlns="http://www.w3.org/1999/xhtml" id="id39479 2"></a>18697 <a xmlns="http://www.w3.org/1999/xhtml" id="id394795"></a> 18696 18698 <div class="header">Arguments and Values:</div> 18697 18699 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 18698 18700 </div> 18699 18701 <div class="refsect1" lang="en" xml:lang="en"> 18700 <a xmlns="http://www.w3.org/1999/xhtml" id="id3948 18"></a>18702 <a xmlns="http://www.w3.org/1999/xhtml" id="id394821"></a> 18701 18703 <div class="header">Description:</div> 18702 18704 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 18723 18725 <div> 18724 18726 <div class="refsect1" lang="en" xml:lang="en"> 18725 <a xmlns="http://www.w3.org/1999/xhtml" id="id39487 6"></a>18727 <a xmlns="http://www.w3.org/1999/xhtml" id="id394879"></a> 18726 18728 <div class="header">Description:</div> 18727 18729 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 18878 18880 <dt> 18879 18881 <span class="sect2"> 18880 <a href="#id404 492">16.7.2. Recommended Reading</a>18882 <a href="#id404502">16.7.2. Recommended Reading</a> 18881 18883 </span> 18882 18884 </dt> … … 20154 20156 <li> 20155 20157 <p>To support a feature called <span class="emphasis"><em>GCTWA 20156 <sup>[<a id="id4032 25" href="#ftn.id403225">1</a>]</sup>20158 <sup>[<a id="id403234" href="#ftn.id403234">1</a>]</sup> 20157 20159 , </em></span>the vector that contains the internal 20158 20160 symbols of the current package is marked on entry to the … … 20287 20289 <hr width="100" align="left" /> 20288 20290 <div xmlns="http://www.w3.org/1999/xhtml" class="footnote"> 20289 <p><sup>[<a id="ftn.id4032 25" href="#id403225">1</a>] </sup>I believe that the acronym comes from MACLISP,20291 <p><sup>[<a id="ftn.id403234" href="#id403234">1</a>] </sup>I believe that the acronym comes from MACLISP, 20290 20292 where it stood for "Garbage Collection of Truly 20291 20293 Worthless Atoms".</p> … … 20347 20349 generations looking for such intergenerational references, the 20348 20350 runtime system must note all such intergenerational references 20349 at the point where they're created (via Setf).<sup>[<a id="id40428 0" href="#ftn.id404280">2</a>]</sup> The20351 at the point where they're created (via Setf).<sup>[<a id="id404289" href="#ftn.id404289">2</a>]</sup> The 20350 20352 set of pointers that may contain intergenerational references is 20351 20353 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 20394 20396 that might introduce an intergenerational reference must be 20395 20397 memoized. 20396 <sup>[<a id="id4043 49" href="#ftn.id404349">3</a>]</sup> It's always safe to20398 <sup>[<a id="id404359" href="#ftn.id404359">3</a>]</sup> It's always safe to 20397 20399 push any cons cell or gvector locative onto the memo stack; 20398 20400 it's never safe to push anything else. … … 20415 20417 <hr width="100" align="left" /> 20416 20418 <div xmlns="http://www.w3.org/1999/xhtml" class="footnote"> 20417 <p><sup>[<a id="ftn.id40428 0" href="#id404280">2</a>] </sup>This is20419 <p><sup>[<a id="ftn.id404289" href="#id404289">2</a>] </sup>This is 20418 20420 sometimes called "The Write Barrier": all assignments which 20419 20421 might result in intergenerational references must be noted, as … … 20421 20423 </div> 20422 20424 <div xmlns="http://www.w3.org/1999/xhtml" class="footnote"> 20423 <p><sup>[<a id="ftn.id4043 49" href="#id404349">3</a>] </sup>Note that the implicit setfs that occur when20425 <p><sup>[<a id="ftn.id404359" href="#id404359">3</a>] </sup>Note that the implicit setfs that occur when 20424 20426 initializing an object - as in the case of a call to cons or 20425 20427 vector - can't introduce intergenerational references, since … … 20537 20539 <div> 20538 20540 <div> 20539 <h3 class="title"><a id="id404 492"></a>16.7.2. Recommended Reading</h3>20541 <h3 class="title"><a id="id404502"></a>16.7.2. Recommended Reading</h3> 20540 20542 </div> 20541 20543 </div> … … 20950 20952 <div> 20951 20953 <div class="refsect1" lang="en" xml:lang="en"> 20952 <a xmlns="http://www.w3.org/1999/xhtml" id="id 333344"></a>20954 <a xmlns="http://www.w3.org/1999/xhtml" id="id285538"></a> 20953 20955 <div class="header">Description:</div> 20954 20956 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 20975 20977 <div> 20976 20978 <div class="refsect1" lang="en" xml:lang="en"> 20977 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 62881"></a>20979 <a xmlns="http://www.w3.org/1999/xhtml" id="id393300"></a> 20978 20980 <div class="header">Description:</div> 20979 20981 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 20999 21001 <div> 21000 21002 <div class="refsect1" lang="en" xml:lang="en"> 21001 <a xmlns="http://www.w3.org/1999/xhtml" id="id39 3325"></a>21003 <a xmlns="http://www.w3.org/1999/xhtml" id="id395749"></a> 21002 21004 <div class="header">Description:</div> 21003 21005 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 21022 21024 <div> 21023 21025 <div class="refsect1" lang="en" xml:lang="en"> 21024 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 95754"></a>21026 <a xmlns="http://www.w3.org/1999/xhtml" id="id342109"></a> 21025 21027 <div class="header">Description:</div> 21026 21028 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 21047 21049 <div> 21048 21050 <div class="refsect1" lang="en" xml:lang="en"> 21049 <a xmlns="http://www.w3.org/1999/xhtml" id="id3976 94"></a>21051 <a xmlns="http://www.w3.org/1999/xhtml" id="id397671"></a> 21050 21052 <div class="header">Description:</div> 21051 21053 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 21065 21067 <div> 21066 21068 <div class="refsect1" lang="en" xml:lang="en"> 21067 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 35434"></a>21069 <a xmlns="http://www.w3.org/1999/xhtml" id="id397714"></a> 21068 21070 <div class="header">Description:</div> 21069 21071 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 21087 21089 <div> 21088 21090 <div class="refsect1" lang="en" xml:lang="en"> 21089 <a xmlns="http://www.w3.org/1999/xhtml" id="id3 95272"></a>21091 <a xmlns="http://www.w3.org/1999/xhtml" id="id335473"></a> 21090 21092 <div class="header">Arguments and Values:</div> 21091 21093 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 21093 21095 </div> 21094 21096 <div class="refsect1" lang="en" xml:lang="en"> 21095 <a xmlns="http://www.w3.org/1999/xhtml" id="id3953 13"></a>21097 <a xmlns="http://www.w3.org/1999/xhtml" id="id395300"></a> 21096 21098 <div class="header">Description:</div> 21097 21099 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 21119 21121 <div> 21120 21122 <div class="refsect1" lang="en" xml:lang="en"> 21121 <a xmlns="http://www.w3.org/1999/xhtml" id="id379 800"></a>21123 <a xmlns="http://www.w3.org/1999/xhtml" id="id379776"></a> 21122 21124 <div class="header">Arguments and Values:</div> 21123 21125 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 21128 21130 </div> 21129 21131 <div class="refsect1" lang="en" xml:lang="en"> 21130 <a xmlns="http://www.w3.org/1999/xhtml" id="id 403360"></a>21132 <a xmlns="http://www.w3.org/1999/xhtml" id="id379834"></a> 21131 21133 <div class="header">Description:</div> 21132 21134 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 21777 21779 <a href="#Symbol-Index">Symbol Index</a> 21778 21780 </div> 21779 <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 1 9:0 on October 6, 2009, in UTC.<br></br>It uses version 1.72.0 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 12920<br></br>Using libxml 20629, libxslt 10121 and libexslt 813.</p>21781 <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 1:0 on October 9, 2009, in UTC.<br></br>It uses version 1.72.0 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 12928<br></br>Using libxml 20629, libxslt 10121 and libexslt 813.</p> 21780 21782 </body> 21781 21783 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
