Changeset 14802
- Timestamp:
- May 14, 2011, 7:00:23 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/doc/ccl-documentation.html (modified) (754 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r14799 r14802 6 6 <title>Clozure CL Documentation</title> 7 7 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /> 8 <link rel="home" href="#id 590940" title="Clozure CL Documentation" />8 <link rel="home" href="#id349549" title="Clozure CL Documentation" /> 9 9 <link rel="next" href="#about-ccl" title="Chapter 1. About Clozure CL" /> 10 10 </head> … … 14 14 <div> 15 15 <div> 16 <h1 class="title"><a id="id 590940"></a>Clozure CL Documentation</h1>16 <h1 class="title"><a id="id349549"></a>Clozure CL Documentation</h1> 17 17 </div> 18 18 </div> … … 295 295 <dt> 296 296 <span class="sect1"> 297 <a href="# EchoArea">6.12. The Echo Area</a>297 <a href="#HemlockProgrammingEchoArea">6.12. The Echo Area</a> 298 298 </span> 299 299 </dt> 300 300 <dt> 301 301 <span class="sect1"> 302 <a href="# Files">6.13. Files</a>302 <a href="#HemlockProgrammingFiles">6.13. Files</a> 303 303 </span> 304 304 </dt> … … 1845 1845 <p xmlns="http://www.w3.org/1999/xhtml">The following terms are used in subsequent sections; it 1846 1846 may be helpful to refer to these definitions.</p> 1847 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 617613" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl1847 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id376222" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl 1848 1848 files</em></a> are the object files produced 1849 1849 by <code class="literal">compile-file</code>. fasl files store the … … 1856 1856 see 1857 1857 <a class="xref" href="#Platform-specific-filename-conventions" title="Table 3.1. Platform-specific filename conventions">Table 3.1, âPlatform-specific filename conventionsâ</a> </p> 1858 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id 617682" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp1858 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id376292" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp 1859 1859 kernel</em></a> is a C program with a fair amount of 1860 1860 platform-specific assembly language code. Its basic job is to … … 1866 1866 files on different platforms; see 1867 1867 <a class="xref" href="#Platform-specific-filename-conventions" title="Table 3.1. Platform-specific filename conventions">Table 3.1, âPlatform-specific filename conventionsâ</a>.</p> 1868 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 632967" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap1868 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id391576" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap 1869 1869 image</em></a> is a file that can be quickly mapped into a 1870 1870 process's address space. Conceptually, it's not too different … … 1877 1877 standard full heap image files on different platforms; see 1878 1878 <a class="xref" href="#Platform-specific-filename-conventions" title="Table 3.1. Platform-specific filename conventions">Table 3.1, âPlatform-specific filename conventionsâ</a>.</p> 1879 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 615294" class="indexterm"></a> bootstrapping image is a minimal1879 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id373903" class="indexterm"></a> bootstrapping image is a minimal 1880 1880 heap image used in the process of building Clozure CL itself. The 1881 1881 bootstrapping image contains just enough code to load the rest … … 1889 1889 as-yet-unsupported ones) has a uniquely named subdirectory of 1890 1890 <code class="literal">ccl/lisp-kernel/</code>; each such 1891 <a id="id 635477" class="indexterm"></a>1891 <a id="id394086" class="indexterm"></a> 1892 1892 contains a Makefile and may contain some auxiliary files (linker 1893 1893 scripts, etc.) that are used to build the lisp kernel on a … … 2723 2723 </p> 2724 2724 <p xmlns="http://www.w3.org/1999/xhtml"> 2725 <a id="id 626964" class="indexterm"></a>2725 <a id="id385574" class="indexterm"></a> 2726 2726 <span class="command"><strong><em class="varname"><a id="trace"></a>TRACE</em> {<em class="replaceable"><code>keyword</code></em> 2727 2727 <em class="replaceable"><code>global-value</code></em>}* {<em class="replaceable"><code>spec</code></em> | … … 3167 3167 </div> 3168 3168 <p xmlns="http://www.w3.org/1999/xhtml"> 3169 <a id="id 645738" class="indexterm"></a>3169 <a id="id404347" class="indexterm"></a> 3170 3170 <span class="command"><strong><em class="varname"><a id="trace-level"></a>CCL:*TRACE-LEVEL*</em> [Variable]</strong></span> 3171 3171 </p> 3172 3172 <p xmlns="http://www.w3.org/1999/xhtml">Variable bound to the current nesting level during execution of before and after trace actions. The default printing actions use it to determine the amount of indentation.</p> 3173 3173 <p xmlns="http://www.w3.org/1999/xhtml"> 3174 <a id="id 645765" class="indexterm"></a>3174 <a id="id404374" class="indexterm"></a> 3175 3175 <span class="command"><strong><em class="varname"><a id="trace-max-indent"></a>CCL:*TRACE-MAX-INDENT*</em> [Variable]</strong></span> 3176 3176 </p> 3177 3177 <p xmlns="http://www.w3.org/1999/xhtml">The default before and after print actions will not indent by more than the value of <em class="varname">ccl:*trace-max-indent*</em> regardless of the current trace level.</p> 3178 3178 <p xmlns="http://www.w3.org/1999/xhtml"> 3179 <a id="id 645794" class="indexterm"></a>3179 <a id="id404403" class="indexterm"></a> 3180 3180 <span class="command"><strong><em class="varname"><a id="trace-function"></a>CCL:TRACE-FUNCTION</em> <em class="replaceable"><code>spec</code></em> <em class="varname">&key</em> {<em class="replaceable"><code>keyword</code></em> <em class="replaceable"><code>value</code></em>}* [Function]</strong></span> 3181 3181 </p> … … 3185 3185 </p> 3186 3186 <p xmlns="http://www.w3.org/1999/xhtml"> 3187 <a id="id 645842" class="indexterm"></a>3187 <a id="id404451" class="indexterm"></a> 3188 3188 <span class="command"><strong><em class="varname"><a id="trace-print-level"></a>CCL:*TRACE-PRINT-LEVEL*</em> [Variable]</strong></span> 3189 3189 </p> … … 3193 3193 explicit printing done by user code.</p> 3194 3194 <p xmlns="http://www.w3.org/1999/xhtml"> 3195 <a id="id 645877" class="indexterm"></a>3195 <a id="id404486" class="indexterm"></a> 3196 3196 <span class="command"><strong><em class="varname"><a id="trace-print-length"></a>CCL:*TRACE-PRINT-LENGTH*</em> [Variable]</strong></span> 3197 3197 </p> … … 3201 3201 explicit printing done by user code.</p> 3202 3202 <p xmlns="http://www.w3.org/1999/xhtml"> 3203 <a id="id 645912" class="indexterm"></a>3203 <a id="id404521" class="indexterm"></a> 3204 3204 <span class="command"><strong><em class="varname"><a id="trace-bar-frequency"></a>CCL:*TRACE-BAR-FREQUENCY*</em> [Variable]</strong></span> 3205 3205 </p> … … 3250 3250 <div> 3251 3251 <div class="refsect1" lang="en" xml:lang="en"> 3252 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646075"></a>3252 <a xmlns="http://www.w3.org/1999/xhtml" id="id404684"></a> 3253 3253 <div class="header">Arguments and Values:</div> 3254 3254 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">spec</span></i>--- … … 3285 3285 </div> 3286 3286 <div class="refsect1" lang="en" xml:lang="en"> 3287 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646182"></a>3287 <a xmlns="http://www.w3.org/1999/xhtml" id="id404791"></a> 3288 3288 <div class="header">Examples:</div> 3289 3289 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3330 3330 <div> 3331 3331 <div class="refsect1" lang="en" xml:lang="en"> 3332 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646281"></a>3332 <a xmlns="http://www.w3.org/1999/xhtml" id="id404890"></a> 3333 3333 <div class="header">Description:</div> 3334 3334 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3345 3345 </div> 3346 3346 <div class="refsect1" lang="en" xml:lang="en"> 3347 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646348"></a>3347 <a xmlns="http://www.w3.org/1999/xhtml" id="id404957"></a> 3348 3348 <div class="header">Arguments and Values:</div> 3349 3349 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3369 3369 <div> 3370 3370 <div class="refsect1" lang="en" xml:lang="en"> 3371 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646426"></a>3371 <a xmlns="http://www.w3.org/1999/xhtml" id="id405035"></a> 3372 3372 <div class="header">Description:</div> 3373 3373 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3381 3381 </div> 3382 3382 <div class="refsect1" lang="en" xml:lang="en"> 3383 <a xmlns="http://www.w3.org/1999/xhtml" id="id 646474"></a>3383 <a xmlns="http://www.w3.org/1999/xhtml" id="id405083"></a> 3384 3384 <div class="header">Arguments and Values:</div> 3385 3385 <p xmlns="http://www.w3.org/1999/xhtml"> … … 3541 3541 <div> 3542 3542 <div class="refsect1" lang="en" xml:lang="en"> 3543 <a xmlns="http://www.w3.org/1999/xhtml" id="id 647008"></a>3543 <a xmlns="http://www.w3.org/1999/xhtml" id="id405617"></a> 3544 3544 <div class="header">Description:</div> 3545 3545 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is … … 3567 3567 <div> 3568 3568 <div class="refsect1" lang="en" xml:lang="en"> 3569 <a xmlns="http://www.w3.org/1999/xhtml" id="id 647070"></a>3569 <a xmlns="http://www.w3.org/1999/xhtml" id="id405679"></a> 3570 3570 <div class="header">Description:</div> 3571 3571 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when an external-format … … 3599 3599 <div> 3600 3600 <div class="refsect1" lang="en" xml:lang="en"> 3601 <a xmlns="http://www.w3.org/1999/xhtml" id="id 647152"></a>3601 <a xmlns="http://www.w3.org/1999/xhtml" id="id405762"></a> 3602 3602 <div class="header">Arguments and Values:</div> 3603 3603 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">domain</span></i>---This is used to indicate where the external … … 3633 3633 </div> 3634 3634 <div class="refsect1" lang="en" xml:lang="en"> 3635 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662900"></a>3635 <a xmlns="http://www.w3.org/1999/xhtml" id="id421509"></a> 3636 3636 <div class="header">Description:</div> 3637 3637 <p xmlns="http://www.w3.org/1999/xhtml">Despite the function's name, it doesn't necessarily create a … … 3806 3806 <div> 3807 3807 <div> 3808 <h4 class="title"><a id="id 663234"></a>4.5.4.1. Encoding Problems</h4>3808 <h4 class="title"><a id="id421843"></a>4.5.4.1. Encoding Problems</h4> 3809 3809 </div> 3810 3810 </div> … … 3822 3822 <div> 3823 3823 <div> 3824 <h4 class="title"><a id="id 663246"></a>4.5.4.2. Byte Order Marks</h4>3824 <h4 class="title"><a id="id421855"></a>4.5.4.2. Byte Order Marks</h4> 3825 3825 </div> 3826 3826 </div> … … 3850 3850 <div> 3851 3851 <div> 3852 <h4 class="title"><a id="id 663281"></a>4.5.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>3852 <h4 class="title"><a id="id421890"></a>4.5.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4> 3853 3853 </div> 3854 3854 </div> … … 3872 3872 <div> 3873 3873 <div class="refsect1" lang="en" xml:lang="en"> 3874 <a xmlns="http://www.w3.org/1999/xhtml" id="id 663342"></a>3874 <a xmlns="http://www.w3.org/1999/xhtml" id="id421951"></a> 3875 3875 <div class="header">Description:</div> 3876 3876 <p xmlns="http://www.w3.org/1999/xhtml">Writes descriptions of all defined character encodings … … 3881 3881 </div> 3882 3882 <div class="refsect1" lang="en" xml:lang="en"> 3883 <a xmlns="http://www.w3.org/1999/xhtml" id="id 663357"></a>3883 <a xmlns="http://www.w3.org/1999/xhtml" id="id421966"></a> 3884 3884 <div class="header">See Also:</div> 3885 3885 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#Character-Encodings" title="4.5.4. Character Encodings">Section 4.5.4, âCharacter Encodingsâ</a>, <a class="xref" href="#External-Formats" title="4.5.2. External Formats">Section 4.5.2, âExternal Formatsâ</a>, <a class="xref" href="#Supported-Character-Encodings" title="4.5.4.4. Supported Character Encodings">Section 4.5.4.4, âSupported Character Encodingsâ</a></span> … … 4312 4312 <div> 4313 4313 <div> 4314 <h4 class="title"><a id="id 664036"></a>4.5.4.5. Encoding and Decoding Strings</h4>4314 <h4 class="title"><a id="id422645"></a>4.5.4.5. Encoding and Decoding Strings</h4> 4315 4315 </div> 4316 4316 </div> … … 4337 4337 <div> 4338 4338 <div class="refsect1" lang="en" xml:lang="en"> 4339 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664112"></a>4339 <a xmlns="http://www.w3.org/1999/xhtml" id="id422721"></a> 4340 4340 <div class="header">Description:</div> 4341 4341 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4368 4368 <div> 4369 4369 <div class="refsect1" lang="en" xml:lang="en"> 4370 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664207"></a>4370 <a xmlns="http://www.w3.org/1999/xhtml" id="id422816"></a> 4371 4371 <div class="header">Description:</div> 4372 4372 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4417 4417 <div> 4418 4418 <div class="refsect1" lang="en" xml:lang="en"> 4419 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664341"></a>4419 <a xmlns="http://www.w3.org/1999/xhtml" id="id422950"></a> 4420 4420 <div class="header">Description:</div> 4421 4421 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4470 4470 <div> 4471 4471 <div class="refsect1" lang="en" xml:lang="en"> 4472 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664471"></a>4472 <a xmlns="http://www.w3.org/1999/xhtml" id="id423080"></a> 4473 4473 <div class="header">Description:</div> 4474 4474 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4520 4520 </div> 4521 4521 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL sets up logical pathname translations for logical hosts: <code class="literal">ccl</code> and <code class="literal">home</code></p> 4522 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664560" class="indexterm"></a>4522 <a xmlns="http://www.w3.org/1999/xhtml" id="id423169" class="indexterm"></a> 4523 4523 <p xmlns="http://www.w3.org/1999/xhtml">The <code class="literal">CCL</code> logical host should point to the 4524 4524 <code class="literal">ccl</code> directory. It is used for a variety of … … 4579 4579 <div> 4580 4580 <div> 4581 <h4 class="title"><a id="id 664662"></a>4.6.3.1. Working with native namestrings</h4>4581 <h4 class="title"><a id="id423272"></a>4.6.3.1. Working with native namestrings</h4> 4582 4582 </div> 4583 4583 </div> … … 4598 4598 <div> 4599 4599 <div class="refsect1" lang="en" xml:lang="en"> 4600 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664709"></a>4600 <a xmlns="http://www.w3.org/1999/xhtml" id="id423318"></a> 4601 4601 <div class="header">Description:</div> 4602 4602 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4629 4629 <div> 4630 4630 <div class="refsect1" lang="en" xml:lang="en"> 4631 <a xmlns="http://www.w3.org/1999/xhtml" id="id 664783"></a>4631 <a xmlns="http://www.w3.org/1999/xhtml" id="id423392"></a> 4632 4632 <div class="header">Description:</div> 4633 4633 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4752 4752 platforms.</p> 4753 4753 <p xmlns="http://www.w3.org/1999/xhtml"> 4754 <a id="id 664957" class="indexterm"></a>4754 <a id="id423566" class="indexterm"></a> 4755 4755 <span class="command"><strong><em class="varname"><a id="map-file-to-ivector"></a>CCL:MAP-FILE-TO-IVECTOR</em> 4756 4756 <em class="parameter"><code>pathname</code></em> … … 4812 4812 a memory error.</p> 4813 4813 <p xmlns="http://www.w3.org/1999/xhtml"> 4814 <a id="id 665090" class="indexterm"></a>4814 <a id="id423699" class="indexterm"></a> 4815 4815 <span class="command"><strong><em class="varname"><a id="unmap-ivector"></a>CCL:UNMAP-IVECTOR</em> 4816 4816 <em class="parameter"><code>displaced-array</code></em> … … 4824 4824 target is an empty vector (of length zero).</p> 4825 4825 <p xmlns="http://www.w3.org/1999/xhtml"> 4826 <a id="id 665125" class="indexterm"></a>4826 <a id="id423734" class="indexterm"></a> 4827 4827 <span class="command"><strong><em class="varname"><a id="map-file-to-octet-vector"></a>CCL:MAP-FILE-TO-OCTET-VECTOR</em> 4828 4828 <em class="parameter"><code>pathname</code></em> … … 4834 4834 bytes.</p> 4835 4835 <p xmlns="http://www.w3.org/1999/xhtml"> 4836 <a id="id 665157" class="indexterm"></a>4836 <a id="id423766" class="indexterm"></a> 4837 4837 <span class="command"><strong><em class="varname"><a id="unmap-octet-vector"></a>CCL:UNMAP-OCTET-VECTOR</em> 4838 4838 <em class="parameter"><code>displaced-array</code></em> … … 4873 4873 static.</p> 4874 4874 <p xmlns="http://www.w3.org/1999/xhtml"> 4875 <a id="id 665232" class="indexterm"></a>4875 <a id="id423841" class="indexterm"></a> 4876 4876 <span class="command"><strong><em class="varname"><a id="defstatic"></a>DEFSTATIC</em> 4877 4877 <em class="parameter"><code>var</code></em> … … 4927 4927 </div> 4928 4928 </div> 4929 <a xmlns="http://www.w3.org/1999/xhtml" id="id 665344" class="indexterm"></a>4929 <a xmlns="http://www.w3.org/1999/xhtml" id="id423953" class="indexterm"></a> 4930 4930 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL provides the 4931 4931 function <code class="literal">CCL:SAVE-APPLICATION</code>, which creates a file … … 5007 5007 converted, because address 0 can always be relied upon to refer to 5008 5008 the same thing.</p> 5009 <a xmlns="http://www.w3.org/1999/xhtml" id="id 665565" class="indexterm"></a>5009 <a xmlns="http://www.w3.org/1999/xhtml" id="id424174" class="indexterm"></a> 5010 5010 <p xmlns="http://www.w3.org/1999/xhtml">As of Clozure CL 1.2, the constant <code class="literal">CCL:+NULL-PTR+</code> 5011 5011 refers to a <code class="literal">MACPTR</code> object that points to address 0.</p> … … 5018 5018 or <code class="literal">ccl64</code> script.</p> 5019 5019 <p xmlns="http://www.w3.org/1999/xhtml"> 5020 <a id="id 665613" class="indexterm"></a>5020 <a id="id424222" class="indexterm"></a> 5021 5021 <span class="command"><strong><em class="varname"><a id="save-application"></a>SAVE-APPLICATION</em> 5022 5022 <em class="parameter"><code>filename</code></em> … … 5219 5219 <div> 5220 5220 <div class="refsect1" lang="en" xml:lang="en"> 5221 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666016"></a>5221 <a xmlns="http://www.w3.org/1999/xhtml" id="id424625"></a> 5222 5222 <div class="header">Arguments and Values:</div> 5223 5223 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">out-file</span></i>--- … … 5233 5233 </div> 5234 5234 <div class="refsect1" lang="en" xml:lang="en"> 5235 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666075"></a>5235 <a xmlns="http://www.w3.org/1999/xhtml" id="id424684"></a> 5236 5236 <div class="header">Description:</div> 5237 5237 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5293 5293 <div> 5294 5294 <div class="refsect1" lang="en" xml:lang="en"> 5295 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666166"></a>5295 <a xmlns="http://www.w3.org/1999/xhtml" id="id424775"></a> 5296 5296 <div class="header">Arguments and Values:</div> 5297 5297 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">mode</span></i>--- … … 5301 5301 </div> 5302 5302 <div class="refsect1" lang="en" xml:lang="en"> 5303 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666190"></a>5303 <a xmlns="http://www.w3.org/1999/xhtml" id="id424799"></a> 5304 5304 <div class="header">Description:</div> 5305 5305 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5340 5340 <div> 5341 5341 <div class="refsect1" lang="en" xml:lang="en"> 5342 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666285"></a>5342 <a xmlns="http://www.w3.org/1999/xhtml" id="id424894"></a> 5343 5343 <div class="header">Arguments and Values:</div> 5344 5344 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">rounding-mode</span></i>--- … … 5349 5349 </div> 5350 5350 <div class="refsect1" lang="en" xml:lang="en"> 5351 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666321"></a>5351 <a xmlns="http://www.w3.org/1999/xhtml" id="id424930"></a> 5352 5352 <div class="header">Description:</div> 5353 5353 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5398 5398 <div> 5399 5399 <div class="refsect1" lang="en" xml:lang="en"> 5400 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666396"></a>5400 <a xmlns="http://www.w3.org/1999/xhtml" id="id425005"></a> 5401 5401 <div class="header">Arguments and Values:</div> 5402 5402 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>--- … … 5405 5405 </div> 5406 5406 <div class="refsect1" lang="en" xml:lang="en"> 5407 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666418"></a>5407 <a xmlns="http://www.w3.org/1999/xhtml" id="id425028"></a> 5408 5408 <div class="header">Description:</div> 5409 5409 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5572 5572 <div> 5573 5573 <div class="refsect1" lang="en" xml:lang="en"> 5574 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666593"></a>5574 <a xmlns="http://www.w3.org/1999/xhtml" id="id425202"></a> 5575 5575 <div class="header">Description:</div> 5576 5576 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5606 5606 <div> 5607 5607 <div class="refsect1" lang="en" xml:lang="en"> 5608 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666641"></a>5608 <a xmlns="http://www.w3.org/1999/xhtml" id="id425250"></a> 5609 5609 <div class="header">Discussion:</div> 5610 5610 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5624 5624 </div> 5625 5625 <div class="refsect1" lang="en" xml:lang="en"> 5626 <a xmlns="http://www.w3.org/1999/xhtml" id="id 666695"></a>5626 <a xmlns="http://www.w3.org/1999/xhtml" id="id425304"></a> 5627 5627 <div class="header">Restarts:</div> 5628 5628 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5692 5692 <div> 5693 5693 <div> 5694 <h4 class="title"><a id="id 666752"></a>4.12.5.1. Fancy arrays</h4>5694 <h4 class="title"><a id="id425361"></a>4.12.5.1. Fancy arrays</h4> 5695 5695 </div> 5696 5696 </div> … … 5719 5719 <div> 5720 5720 <div> 5721 <h4 class="title"><a id="id 666771"></a>4.12.5.2. Hash tables</h4>5721 <h4 class="title"><a id="id425380"></a>4.12.5.2. Hash tables</h4> 5722 5722 </div> 5723 5723 </div> … … 5767 5767 <div> 5768 5768 <div> 5769 <h4 class="title"><a id="id 666802"></a>4.12.5.3. Lists</h4>5769 <h4 class="title"><a id="id425411"></a>4.12.5.3. Lists</h4> 5770 5770 </div> 5771 5771 </div> … … 5960 5960 <div> 5961 5961 <div class="refsect1" lang="en" xml:lang="en"> 5962 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667031"></a>5962 <a xmlns="http://www.w3.org/1999/xhtml" id="id425640"></a> 5963 5963 <div class="header">Arguments and Values:</div> 5964 5964 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">output-file</span></i>--- … … 5984 5984 </div> 5985 5985 <div class="refsect1" lang="en" xml:lang="en"> 5986 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667102"></a>5986 <a xmlns="http://www.w3.org/1999/xhtml" id="id425711"></a> 5987 5987 <div class="header">Example:</div> 5988 5988 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6018 6018 <div> 6019 6019 <div class="refsect1" lang="en" xml:lang="en"> 6020 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667181"></a>6020 <a xmlns="http://www.w3.org/1999/xhtml" id="id425790"></a> 6021 6021 <div class="header">Description:</div> 6022 6022 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6040 6040 <div> 6041 6041 <div class="refsect1" lang="en" xml:lang="en"> 6042 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667220"></a>6042 <a xmlns="http://www.w3.org/1999/xhtml" id="id425829"></a> 6043 6043 <div class="header">Description:</div> 6044 6044 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6066 6066 <div> 6067 6067 <div class="refsect1" lang="en" xml:lang="en"> 6068 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667282"></a>6068 <a xmlns="http://www.w3.org/1999/xhtml" id="id425891"></a> 6069 6069 <div class="header">Description:</div> 6070 6070 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6092 6092 <div> 6093 6093 <div class="refsect1" lang="en" xml:lang="en"> 6094 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667339"></a>6094 <a xmlns="http://www.w3.org/1999/xhtml" id="id425948"></a> 6095 6095 <div class="header">Description:</div> 6096 6096 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6123 6123 <div> 6124 6124 <div class="refsect1" lang="en" xml:lang="en"> 6125 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667403"></a>6125 <a xmlns="http://www.w3.org/1999/xhtml" id="id426012"></a> 6126 6126 <div class="header">Description:</div> 6127 6127 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6150 6150 <div> 6151 6151 <div class="refsect1" lang="en" xml:lang="en"> 6152 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667470"></a>6152 <a xmlns="http://www.w3.org/1999/xhtml" id="id426079"></a> 6153 6153 <div class="header">Description:</div> 6154 6154 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6173 6173 <div> 6174 6174 <div class="refsect1" lang="en" xml:lang="en"> 6175 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667521"></a>6175 <a xmlns="http://www.w3.org/1999/xhtml" id="id426130"></a> 6176 6176 <div class="header">Description:</div> 6177 6177 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6197 6197 <div> 6198 6198 <div class="refsect1" lang="en" xml:lang="en"> 6199 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667571"></a>6199 <a xmlns="http://www.w3.org/1999/xhtml" id="id426180"></a> 6200 6200 <div class="header">Description:</div> 6201 6201 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6224 6224 <div> 6225 6225 <div class="refsect1" lang="en" xml:lang="en"> 6226 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667634"></a>6226 <a xmlns="http://www.w3.org/1999/xhtml" id="id426243"></a> 6227 6227 <div class="header">Description:</div> 6228 6228 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6251 6251 <div> 6252 6252 <div class="refsect1" lang="en" xml:lang="en"> 6253 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667701"></a>6253 <a xmlns="http://www.w3.org/1999/xhtml" id="id426310"></a> 6254 6254 <div class="header">Description:</div> 6255 6255 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6418 6418 <div> 6419 6419 <div class="refsect1" lang="en" xml:lang="en"> 6420 <a xmlns="http://www.w3.org/1999/xhtml" id="id 667952"></a>6420 <a xmlns="http://www.w3.org/1999/xhtml" id="id426561"></a> 6421 6421 <div class="header">Description:</div> 6422 6422 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6444 6444 <div> 6445 6445 <div class="refsect1" lang="en" xml:lang="en"> 6446 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668012"></a>6446 <a xmlns="http://www.w3.org/1999/xhtml" id="id426621"></a> 6447 6447 <div class="header">Description:</div> 6448 6448 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6457 6457 coverage uses an abbreviated format 6458 6458 and is missing some of the information in a full snapshot, and therefore cannot be passed to 6459 functions documented to accept a < span style="color: red"><variable>snapshot</variable></span>, only to functions6459 functions documented to accept a <em class="varname">snapshot</em>, only to functions 6460 6460 specifically documented to accept incremental coverage deltas. 6461 6461 </p> … … 6478 6478 <div> 6479 6479 <div class="refsect1" lang="en" xml:lang="en"> 6480 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668090"></a>6480 <a xmlns="http://www.w3.org/1999/xhtml" id="id426699"></a> 6481 6481 <div class="header">Arguments and Values:</div> 6482 6482 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">collection</span></i>--- … … 6489 6489 </div> 6490 6490 <div class="refsect1" lang="en" xml:lang="en"> 6491 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668127"></a>6491 <a xmlns="http://www.w3.org/1999/xhtml" id="id426736"></a> 6492 6492 <div class="header">Description:</div> 6493 6493 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6523 6523 <div> 6524 6524 <div class="refsect1" lang="en" xml:lang="en"> 6525 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668207"></a>6525 <a xmlns="http://www.w3.org/1999/xhtml" id="id426816"></a> 6526 6526 <div class="header">Arguments and Values:</div> 6527 6527 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">collection</span></i>--- … … 6540 6540 </div> 6541 6541 <div class="refsect1" lang="en" xml:lang="en"> 6542 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668268"></a>6542 <a xmlns="http://www.w3.org/1999/xhtml" id="id426877"></a> 6543 6543 <div class="header">Description:</div> 6544 6544 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6574 6574 <div> 6575 6575 <div class="refsect1" lang="en" xml:lang="en"> 6576 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668348"></a>6576 <a xmlns="http://www.w3.org/1999/xhtml" id="id426958"></a> 6577 6577 <div class="header">Description:</div> 6578 6578 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6599 6599 <div> 6600 6600 <div class="refsect1" lang="en" xml:lang="en"> 6601 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668400"></a>6601 <a xmlns="http://www.w3.org/1999/xhtml" id="id427009"></a> 6602 6602 <div class="header">Description:</div> 6603 6603 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6675 6675 <div> 6676 6676 <div class="refsect1" lang="en" xml:lang="en"> 6677 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668512"></a>6677 <a xmlns="http://www.w3.org/1999/xhtml" id="id427121"></a> 6678 6678 <div class="header">Summary:</div> 6679 6679 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6710 6710 <div> 6711 6711 <div class="refsect1" lang="en" xml:lang="en"> 6712 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668574"></a>6712 <a xmlns="http://www.w3.org/1999/xhtml" id="id427183"></a> 6713 6713 <div class="header">Summary:</div> 6714 6714 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6741 6741 <div> 6742 6742 <div class="refsect1" lang="en" xml:lang="en"> 6743 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668631"></a>6743 <a xmlns="http://www.w3.org/1999/xhtml" id="id427240"></a> 6744 6744 <div class="header">Summary:</div> 6745 6745 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6971 6971 <div> 6972 6972 <div> 6973 <h4 class="title"><a id="id 651919"></a>5.4.2.1. Checking for Updates</h4>6973 <h4 class="title"><a id="id410528"></a>5.4.2.1. Checking for Updates</h4> 6974 6974 </div> 6975 6975 </div> … … 7103 7103 the required subsystems, if necessary.</p> 7104 7104 <p xmlns="http://www.w3.org/1999/xhtml"> 7105 <a id="id 600388" class="indexterm"></a>7105 <a id="id358997" class="indexterm"></a> 7106 7106 <span class="command"><strong><em class="varname"><a id="build-application"></a>BUILD-APPLICATION</em> <em class="varname">&key</em> 7107 7107 (<em class="parameter"><code>name</code></em> <em class="replaceable"><code>"MyApplication"</code></em>) … … 7656 7656 <dt> 7657 7657 <span class="sect1"> 7658 <a href="# EchoArea">6.12. The Echo Area</a>7658 <a href="#HemlockProgrammingEchoArea">6.12. The Echo Area</a> 7659 7659 </span> 7660 7660 </dt> … … 7690 7690 <dt> 7691 7691 <span class="sect1"> 7692 <a href="# Files">6.13. Files</a>7692 <a href="#HemlockProgrammingFiles">6.13. Files</a> 7693 7693 </span> 7694 7694 </dt> … … 7851 7851 <p xmlns="http://www.w3.org/1999/xhtml"> 7852 7852 Hemlock follows in the tradition of Emacs-compatible editors, with a rich set of extensible commands. This document describes the API for implementing new commands. The basic editor consists of a set of Lisp utility functions for manipulating buffers and the other data structures of the editor. All user level commands are written in terms of these 7853 functions. To find out how to define commands see <a class=" ulink" href="HemlockProgrammer/Commands" target="_top">Commands</a>.7853 functions. To find out how to define commands see <a class="link" href="#HemlockProgrammingCommands" title="6.7. Commands">Commands</a>. 7854 7854 </p> 7855 7855 </div> … … 7903 7903 <div> 7904 7904 <div class="refsect1" lang="en" xml:lang="en"> 7905 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626500"></a>7905 <a xmlns="http://www.w3.org/1999/xhtml" id="id385108"></a> 7906 7906 <div class="header">Description:</div> 7907 7907 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7925 7925 <div> 7926 7926 <div class="refsect1" lang="en" xml:lang="en"> 7927 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626553"></a>7927 <a xmlns="http://www.w3.org/1999/xhtml" id="id385160"></a> 7928 7928 <div class="header">Description:</div> 7929 7929 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7952 7952 <div> 7953 7953 <div class="refsect1" lang="en" xml:lang="en"> 7954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662541"></a>7954 <a xmlns="http://www.w3.org/1999/xhtml" id="id421148"></a> 7955 7955 <div class="header">Description:</div> 7956 7956 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 7972 7972 <div> 7973 7973 <div class="refsect1" lang="en" xml:lang="en"> 7974 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662593"></a>7974 <a xmlns="http://www.w3.org/1999/xhtml" id="id421201"></a> 7975 7975 <div class="header">Description:</div> 7976 7976 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7996 7996 <div> 7997 7997 <div class="refsect1" lang="en" xml:lang="en"> 7998 <a xmlns="http://www.w3.org/1999/xhtml" id="id 604470"></a>7998 <a xmlns="http://www.w3.org/1999/xhtml" id="id363077"></a> 7999 7999 <div class="header">Description:</div> 8000 8000 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8020 8020 <div> 8021 8021 <div class="refsect1" lang="en" xml:lang="en"> 8022 <a xmlns="http://www.w3.org/1999/xhtml" id="id 604523"></a>8022 <a xmlns="http://www.w3.org/1999/xhtml" id="id363131"></a> 8023 8023 <div class="header">Description:</div> 8024 8024 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8043 8043 <div> 8044 8044 <div class="refsect1" lang="en" xml:lang="en"> 8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 604577"></a>8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id363184"></a> 8046 8046 <div class="header">Description:</div> 8047 8047 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8068 8068 <div> 8069 8069 <div class="refsect1" lang="en" xml:lang="en"> 8070 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660364"></a>8070 <a xmlns="http://www.w3.org/1999/xhtml" id="id418972"></a> 8071 8071 <div class="header">Description:</div> 8072 8072 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8093 8093 <div> 8094 8094 <div class="refsect1" lang="en" xml:lang="en"> 8095 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660419"></a>8095 <a xmlns="http://www.w3.org/1999/xhtml" id="id419027"></a> 8096 8096 <div class="header">Description:</div> 8097 8097 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8130 8130 This section discusses the very basic operations involving marks, but 8131 8131 a lot of Hemlock programming is built on altering some text at a mark. 8132 For more extended uses of marks see <a class=" ulink" href="HemlockProgrammer/AlteringAndSearchingText" target="_top">Altering And Searching Text</a>.8132 For more extended uses of marks see <a class="link" href="#HemlockProgrammingAlteringAndSearchingText" title="6.4. Altering and Searching Text">Altering And Searching Text</a>. 8133 8133 </p> 8134 8134 <div class="sect3" lang="en" xml:lang="en"> … … 8179 8179 <div> 8180 8180 <div class="refsect1" lang="en" xml:lang="en"> 8181 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660541"></a>8181 <a xmlns="http://www.w3.org/1999/xhtml" id="id419149"></a> 8182 8182 <div class="header">Description:</div> 8183 8183 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8201 8201 <div> 8202 8202 <div class="refsect1" lang="en" xml:lang="en"> 8203 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660595"></a>8203 <a xmlns="http://www.w3.org/1999/xhtml" id="id419203"></a> 8204 8204 <div class="header">Description:</div> 8205 8205 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8223 8223 <div> 8224 8224 <div class="refsect1" lang="en" xml:lang="en"> 8225 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660648"></a>8225 <a xmlns="http://www.w3.org/1999/xhtml" id="id419256"></a> 8226 8226 <div class="header">Description:</div> 8227 8227 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8246 8246 <div> 8247 8247 <div class="refsect1" lang="en" xml:lang="en"> 8248 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660706"></a>8248 <a xmlns="http://www.w3.org/1999/xhtml" id="id419315"></a> 8249 8249 <div class="header">Description:</div> 8250 8250 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8268 8268 <div> 8269 8269 <div class="refsect1" lang="en" xml:lang="en"> 8270 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660760"></a>8270 <a xmlns="http://www.w3.org/1999/xhtml" id="id419369"></a> 8271 8271 <div class="header">Description:</div> 8272 8272 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8292 8292 <div> 8293 8293 <div class="refsect1" lang="en" xml:lang="en"> 8294 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660819"></a>8294 <a xmlns="http://www.w3.org/1999/xhtml" id="id419428"></a> 8295 8295 <div class="header">Description:</div> 8296 8296 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8316 8316 <div> 8317 8317 <div class="refsect1" lang="en" xml:lang="en"> 8318 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660884"></a>8318 <a xmlns="http://www.w3.org/1999/xhtml" id="id419494"></a> 8319 8319 <div class="header">Description:</div> 8320 8320 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 8336 8336 <div> 8337 8337 <div class="refsect1" lang="en" xml:lang="en"> 8338 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660938"></a>8338 <a xmlns="http://www.w3.org/1999/xhtml" id="id419547"></a> 8339 8339 <div class="header">Description:</div> 8340 8340 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8371 8371 <div> 8372 8372 <div class="refsect1" lang="en" xml:lang="en"> 8373 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661008"></a>8373 <a xmlns="http://www.w3.org/1999/xhtml" id="id419617"></a> 8374 8374 <div class="header">Description:</div> 8375 8375 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8396 8396 <div> 8397 8397 <div class="refsect1" lang="en" xml:lang="en"> 8398 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661077"></a>8398 <a xmlns="http://www.w3.org/1999/xhtml" id="id419686"></a> 8399 8399 <div class="header">Description:</div> 8400 8400 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8419 8419 <div> 8420 8420 <div class="refsect1" lang="en" xml:lang="en"> 8421 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661132"></a>8421 <a xmlns="http://www.w3.org/1999/xhtml" id="id419741"></a> 8422 8422 <div class="header">Description:</div> 8423 8423 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8442 8442 <div> 8443 8443 <div class="refsect1" lang="en" xml:lang="en"> 8444 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661187"></a>8444 <a xmlns="http://www.w3.org/1999/xhtml" id="id419796"></a> 8445 8445 <div class="header">Description:</div> 8446 8446 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8482 8482 <div> 8483 8483 <div class="refsect1" lang="en" xml:lang="en"> 8484 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661266"></a>8484 <a xmlns="http://www.w3.org/1999/xhtml" id="id419875"></a> 8485 8485 <div class="header">Description:</div> 8486 8486 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8505 8505 <div> 8506 8506 <div class="refsect1" lang="en" xml:lang="en"> 8507 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661322"></a>8507 <a xmlns="http://www.w3.org/1999/xhtml" id="id419931"></a> 8508 8508 <div class="header">Description:</div> 8509 8509 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8528 8528 <div> 8529 8529 <div class="refsect1" lang="en" xml:lang="en"> 8530 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661376"></a>8530 <a xmlns="http://www.w3.org/1999/xhtml" id="id419985"></a> 8531 8531 <div class="header">Description:</div> 8532 8532 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8551 8551 <div> 8552 8552 <div class="refsect1" lang="en" xml:lang="en"> 8553 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661434"></a>8553 <a xmlns="http://www.w3.org/1999/xhtml" id="id420043"></a> 8554 8554 <div class="header">Description:</div> 8555 8555 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 8571 8571 <div> 8572 8572 <div class="refsect1" lang="en" xml:lang="en"> 8573 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661492"></a>8573 <a xmlns="http://www.w3.org/1999/xhtml" id="id420101"></a> 8574 8574 <div class="header">Description:</div> 8575 8575 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8594 8594 <div> 8595 8595 <div class="refsect1" lang="en" xml:lang="en"> 8596 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661550"></a>8596 <a xmlns="http://www.w3.org/1999/xhtml" id="id420159"></a> 8597 8597 <div class="header">Description:</div> 8598 8598 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 8614 8614 <div> 8615 8615 <div class="refsect1" lang="en" xml:lang="en"> 8616 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661607"></a>8616 <a xmlns="http://www.w3.org/1999/xhtml" id="id420216"></a> 8617 8617 <div class="header">Description:</div> 8618 8618 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8639 8639 <div> 8640 8640 <div class="refsect1" lang="en" xml:lang="en"> 8641 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661663"></a>8641 <a xmlns="http://www.w3.org/1999/xhtml" id="id420272"></a> 8642 8642 <div class="header">Description:</div> 8643 8643 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 8659 8659 <div> 8660 8660 <div class="refsect1" lang="en" xml:lang="en"> 8661 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661718"></a>8661 <a xmlns="http://www.w3.org/1999/xhtml" id="id420327"></a> 8662 8662 <div class="header">Description:</div> 8663 8663 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8683 8683 <div> 8684 8684 <div class="refsect1" lang="en" xml:lang="en"> 8685 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661773"></a>8685 <a xmlns="http://www.w3.org/1999/xhtml" id="id420382"></a> 8686 8686 <div class="header">Description:</div> 8687 8687 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8708 8708 <div> 8709 8709 <div class="refsect1" lang="en" xml:lang="en"> 8710 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661832"></a>8710 <a xmlns="http://www.w3.org/1999/xhtml" id="id420441"></a> 8711 8711 <div class="header">Description:</div> 8712 8712 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8763 8763 <div> 8764 8764 <div class="refsect1" lang="en" xml:lang="en"> 8765 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661921"></a>8765 <a xmlns="http://www.w3.org/1999/xhtml" id="id420530"></a> 8766 8766 <div class="header">Description:</div> 8767 8767 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8787 8787 <div> 8788 8788 <div class="refsect1" lang="en" xml:lang="en"> 8789 <a xmlns="http://www.w3.org/1999/xhtml" id="id 661977"></a>8789 <a xmlns="http://www.w3.org/1999/xhtml" id="id420586"></a> 8790 8790 <div class="header">Description:</div> 8791 8791 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8809 8809 <div> 8810 8810 <div class="refsect1" lang="en" xml:lang="en"> 8811 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662032"></a>8811 <a xmlns="http://www.w3.org/1999/xhtml" id="id420641"></a> 8812 8812 <div class="header">Description:</div> 8813 8813 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8833 8833 <div> 8834 8834 <div class="refsect1" lang="en" xml:lang="en"> 8835 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662094"></a>8835 <a xmlns="http://www.w3.org/1999/xhtml" id="id420703"></a> 8836 8836 <div class="header">Description:</div> 8837 8837 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8857 8857 <div> 8858 8858 <div class="refsect1" lang="en" xml:lang="en"> 8859 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662150"></a>8859 <a xmlns="http://www.w3.org/1999/xhtml" id="id420759"></a> 8860 8860 <div class="header">Description:</div> 8861 8861 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 8877 8877 <div> 8878 8878 <div class="refsect1" lang="en" xml:lang="en"> 8879 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662205"></a>8879 <a xmlns="http://www.w3.org/1999/xhtml" id="id420814"></a> 8880 8880 <div class="header">Description:</div> 8881 8881 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8900 8900 <div> 8901 8901 <div class="refsect1" lang="en" xml:lang="en"> 8902 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662260"></a>8902 <a xmlns="http://www.w3.org/1999/xhtml" id="id420869"></a> 8903 8903 <div class="header">Description:</div> 8904 8904 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8924 8924 <div> 8925 8925 <div class="refsect1" lang="en" xml:lang="en"> 8926 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662322"></a>8926 <a xmlns="http://www.w3.org/1999/xhtml" id="id420931"></a> 8927 8927 <div class="header">Description:</div> 8928 8928 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 8944 8944 <div> 8945 8945 <div class="refsect1" lang="en" xml:lang="en"> 8946 <a xmlns="http://www.w3.org/1999/xhtml" id="id 662376"></a>8946 <a xmlns="http://www.w3.org/1999/xhtml" id="id420986"></a> 8947 8947 <div class="header">Description:</div> 8948 8948 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8966 8966 <div> 8967 8967 <div class="refsect1" lang="en" xml:lang="en"> 8968 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684753"></a>8968 <a xmlns="http://www.w3.org/1999/xhtml" id="id443847"></a> 8969 8969 <div class="header">Description:</div> 8970 8970 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8989 8989 <div> 8990 8990 <div class="refsect1" lang="en" xml:lang="en"> 8991 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684800"></a>8991 <a xmlns="http://www.w3.org/1999/xhtml" id="id443894"></a> 8992 8992 <div class="header">Description:</div> 8993 8993 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9012 9012 <div> 9013 9013 <div class="refsect1" lang="en" xml:lang="en"> 9014 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684848"></a>9014 <a xmlns="http://www.w3.org/1999/xhtml" id="id443942"></a> 9015 9015 <div class="header">Description:</div> 9016 9016 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9038 9038 <div> 9039 9039 <div class="refsect1" lang="en" xml:lang="en"> 9040 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684897"></a>9040 <a xmlns="http://www.w3.org/1999/xhtml" id="id443991"></a> 9041 9041 <div class="header">Description:</div> 9042 9042 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9090 9090 <li class="listitem"> 9091 9091 <p> 9092 Some <a class=" ulink" href="HemlockProgrammer/HemlockVariables" target="_top">variables</a>.9092 Some <a class="link" href="#HemlockProgrammingHemlockVariables" title="6.6. Hemlock Variables">variables</a>. 9093 9093 </p> 9094 9094 </li> 9095 9095 <li class="listitem"> 9096 9096 <p> 9097 Some <a class=" ulink" href="HemlockProgrammer/Commands" target="_top">key bindings</a>.9097 Some <a class="link" href="#HemlockProgrammingCommands" title="6.7. Commands">key bindings</a>. 9098 9098 </p> 9099 9099 </li> 9100 9100 <li class="listitem"> 9101 9101 <p> 9102 A collection of <a class="ulink" href="HemlockProgrammer/Modes" target="_top">modes</a>. 9103 10. A list of modeline fields (optional). 9102 A collection of <a class="link" href="#HemlockProgrammingModes" title="6.8. Modes">modes</a>. 9103 </p> 9104 </li> 9105 <li class="listitem"> 9106 <p> 9107 A list of modeline fields (optional). 9104 9108 </p> 9105 9109 </li> … … 9147 9151 <div> 9148 9152 <div class="refsect1" lang="en" xml:lang="en"> 9149 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685061"></a>9153 <a xmlns="http://www.w3.org/1999/xhtml" id="id444162"></a> 9150 9154 <div class="header">Description:</div> 9151 9155 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9170 9174 <div> 9171 9175 <div class="refsect1" lang="en" xml:lang="en"> 9172 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685108"></a>9176 <a xmlns="http://www.w3.org/1999/xhtml" id="id444209"></a> 9173 9177 <div class="header">Description:</div> 9174 9178 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9194 9198 <div> 9195 9199 <div class="refsect1" lang="en" xml:lang="en"> 9196 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685156"></a>9200 <a xmlns="http://www.w3.org/1999/xhtml" id="id444256"></a> 9197 9201 <div class="header">Description:</div> 9198 9202 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9217 9221 <div> 9218 9222 <div class="refsect1" lang="en" xml:lang="en"> 9219 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685203"></a>9223 <a xmlns="http://www.w3.org/1999/xhtml" id="id444304"></a> 9220 9224 <div class="header">Description:</div> 9221 9225 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9241 9245 <div> 9242 9246 <div class="refsect1" lang="en" xml:lang="en"> 9243 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685251"></a>9247 <a xmlns="http://www.w3.org/1999/xhtml" id="id444353"></a> 9244 9248 <div class="header">Description:</div> 9245 9249 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9265 9269 <div> 9266 9270 <div class="refsect1" lang="en" xml:lang="en"> 9267 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685306"></a>9271 <a xmlns="http://www.w3.org/1999/xhtml" id="id444408"></a> 9268 9272 <div class="header">Description:</div> 9269 9273 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9290 9294 <div> 9291 9295 <div class="refsect1" lang="en" xml:lang="en"> 9292 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685362"></a>9296 <a xmlns="http://www.w3.org/1999/xhtml" id="id444465"></a> 9293 9297 <div class="header">Description:</div> 9294 9298 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9315 9319 <div> 9316 9320 <div class="refsect1" lang="en" xml:lang="en"> 9317 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685418"></a>9321 <a xmlns="http://www.w3.org/1999/xhtml" id="id444521"></a> 9318 9322 <div class="header">Description:</div> 9319 9323 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9339 9343 <div> 9340 9344 <div class="refsect1" lang="en" xml:lang="en"> 9341 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685474"></a>9345 <a xmlns="http://www.w3.org/1999/xhtml" id="id444577"></a> 9342 9346 <div class="header">Description:</div> 9343 9347 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9345 9349 mark. If the stack becomes empty, this pushes a new mark on the stack 9346 9350 pointing to the buffer's start. This always deactivates the current 9347 region (see <a class=" ulink" href="HemlockProgrammer/AlteringAndSearchingText#ActiveRegions" target="_top">Active Regions</a>).9351 region (see <a class="link" href="#ActiveRegions" title="6.4.4. Active Regions">Active Regions</a>). 9348 9352 </p> 9349 9353 </div> … … 9364 9368 <div> 9365 9369 <div class="refsect1" lang="en" xml:lang="en"> 9366 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685540"></a>9370 <a xmlns="http://www.w3.org/1999/xhtml" id="id444642"></a> 9367 9371 <div class="header">Description:</div> 9368 9372 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9371 9375 the current buffer, this signals an error. Optionally, the current 9372 9376 region is made active, but this never deactivates the current region 9373 (see <a class=" ulink" href="HemlockProgrammer/AlteringAndSearchingText#ActiveRegions" target="_top">Active Regions</a>).9377 (see <a class="link" href="#ActiveRegions" title="6.4.4. Active Regions">Active Regions</a>). 9374 9378 Mark is returned. 9375 9379 </p> … … 9391 9395 <div> 9392 9396 <div class="refsect1" lang="en" xml:lang="en"> 9393 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685606"></a>9397 <a xmlns="http://www.w3.org/1999/xhtml" id="id444708"></a> 9394 9398 <div class="header">Description:</div> 9395 9399 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9414 9418 <div> 9415 9419 <div class="refsect1" lang="en" xml:lang="en"> 9416 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685672"></a>9420 <a xmlns="http://www.w3.org/1999/xhtml" id="id444774"></a> 9417 9421 <div class="header">Description:</div> 9418 9422 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9436 9440 <div> 9437 9441 <div class="refsect1" lang="en" xml:lang="en"> 9438 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685727"></a>9442 <a xmlns="http://www.w3.org/1999/xhtml" id="id444829"></a> 9439 9443 <div class="header">Description:</div> 9440 9444 <p xmlns="http://www.w3.org/1999/xhtml"> 9441 This variable holds a <a class=" ulink" href="HemlockProgrammer/Utilities#StringTables" target="_top">string-table</a>9445 This variable holds a <a class="link" href="#StringTableFunctions" title="6.16.1. String-table Functions">string-table</a> 9442 9446 mapping the name of a buffer to the corresponding buffer object. 9443 9447 </p> … … 9468 9472 <div> 9469 9473 <div class="refsect1" lang="en" xml:lang="en"> 9470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685804"></a>9474 <a xmlns="http://www.w3.org/1999/xhtml" id="id444905"></a> 9471 9475 <div class="header">Description:</div> 9472 9476 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9488 9492 <div> 9489 9493 <div class="refsect1" lang="en" xml:lang="en"> 9490 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685858"></a>9494 <a xmlns="http://www.w3.org/1999/xhtml" id="id444960"></a> 9491 9495 <div class="header">Description:</div> 9492 9496 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9508 9512 <div> 9509 9513 <div class="refsect1" lang="en" xml:lang="en"> 9510 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685912"></a>9514 <a xmlns="http://www.w3.org/1999/xhtml" id="id445014"></a> 9511 9515 <div class="header">Description:</div> 9512 9516 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9515 9519 modes which should be in effect in the buffer, major mode first, 9516 9520 followed by any minor modes. If this is omitted then the buffer is 9517 created with the list of modes contained in Default Modes (page 9518 35). Modeline-fields is a list of modeline-field objects (see section 9519 3.3) which may be nil. delete-hook is a list of delete hooks specific 9521 created with the list of modes contained in <a class="link" href="#hv_default_modes" title="Hemlock Variable Default Modes"> 9522 Default Modes</a>. Modeline-fields is a list of modeline-field objects (see 9523 the <a class="link" href="#Modelines" title="6.3.3. Modelines">Modelines</a> section) 9524 which may be nil. delete-hook is a list of delete hooks specific 9520 9525 to this buffer, and delete-buffer invokes these along with Delete 9521 9526 Buffer Hook. … … 9544 9549 <div> 9545 9550 <div class="refsect1" lang="en" xml:lang="en"> 9546 <a xmlns="http://www.w3.org/1999/xhtml" id="id 685976"></a>9551 <a xmlns="http://www.w3.org/1999/xhtml" id="id445090"></a> 9547 9552 <div class="header">Description:</div> 9548 9553 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9566 9571 <div> 9567 9572 <div class="refsect1" lang="en" xml:lang="en"> 9568 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686031"></a>9573 <a xmlns="http://www.w3.org/1999/xhtml" id="id445144"></a> 9569 9574 <div class="header">Description:</div> 9570 9575 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9586 9591 <div> 9587 9592 <div class="refsect1" lang="en" xml:lang="en"> 9588 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686084"></a>9593 <a xmlns="http://www.w3.org/1999/xhtml" id="id445198"></a> 9589 9594 <div class="header">Description:</div> 9590 9595 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9612 9617 <div> 9613 9618 <div class="refsect1" lang="en" xml:lang="en"> 9614 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686141"></a>9619 <a xmlns="http://www.w3.org/1999/xhtml" id="id445254"></a> 9615 9620 <div class="header">Description:</div> 9616 9621 <p xmlns="http://www.w3.org/1999/xhtml"> 9617 9622 Returns the buffer's region. Note this is the region that contains all 9618 the text in a buffer, not the current-region (page 19).9623 the text in a buffer, as opposed to the <a class="link" href="#f_current-region" title="Function current-region">current-region</a>. 9619 9624 </p> 9620 9625 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9638 9643 <div> 9639 9644 <div class="refsect1" lang="en" xml:lang="en"> 9640 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686200"></a>9645 <a xmlns="http://www.w3.org/1999/xhtml" id="id445319"></a> 9641 9646 <div class="header">Description:</div> 9642 9647 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9658 9663 <div> 9659 9664 <div class="refsect1" lang="en" xml:lang="en"> 9660 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686254"></a>9665 <a xmlns="http://www.w3.org/1999/xhtml" id="id445373"></a> 9661 9666 <div class="header">Description:</div> 9662 9667 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9685 9690 <div> 9686 9691 <div class="refsect1" lang="en" xml:lang="en"> 9687 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686311"></a>9692 <a xmlns="http://www.w3.org/1999/xhtml" id="id445430"></a> 9688 9693 <div class="header">Description:</div> 9689 9694 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9710 9715 <div> 9711 9716 <div class="refsect1" lang="en" xml:lang="en"> 9712 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686368"></a>9717 <a xmlns="http://www.w3.org/1999/xhtml" id="id445487"></a> 9713 9718 <div class="header">Description:</div> 9714 9719 <p xmlns="http://www.w3.org/1999/xhtml"> 9715 9720 Returns the mark which is the current location within buffer. To move 9716 the point, use move-mark or move-to-position (page 5).9721 the point, use <a class="link" href="#f_move-mark" title="Function move-mark">move-mark</a> or <a class="link" href="#f_move-to-position" title="Function move-to-position">move-to-position</a> 9717 9722 </p> 9718 9723 </div> … … 9733 9738 <div> 9734 9739 <div class="refsect1" lang="en" xml:lang="en"> 9735 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686423"></a>9740 <a xmlns="http://www.w3.org/1999/xhtml" id="id445553"></a> 9736 9741 <div class="header">Description:</div> 9737 9742 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9757 9762 <div> 9758 9763 <div class="refsect1" lang="en" xml:lang="en"> 9759 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686479"></a>9764 <a xmlns="http://www.w3.org/1999/xhtml" id="id445609"></a> 9760 9765 <div class="header">Description:</div> 9761 9766 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9777 9782 <div> 9778 9783 <div class="refsect1" lang="en" xml:lang="en"> 9779 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686532"></a>9784 <a xmlns="http://www.w3.org/1999/xhtml" id="id445663"></a> 9780 9785 <div class="header">Description:</div> 9781 9786 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9813 9818 <div> 9814 9819 <div class="refsect1" lang="en" xml:lang="en"> 9815 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686600"></a>9820 <a xmlns="http://www.w3.org/1999/xhtml" id="id445731"></a> 9816 9821 <div class="header">Description:</div> 9817 9822 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9833 9838 <div> 9834 9839 <div class="refsect1" lang="en" xml:lang="en"> 9835 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686654"></a>9840 <a xmlns="http://www.w3.org/1999/xhtml" id="id445784"></a> 9836 9841 <div class="header">Description:</div> 9837 9842 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9859 9864 <div> 9860 9865 <div class="refsect1" lang="en" xml:lang="en"> 9861 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686711"></a>9866 <a xmlns="http://www.w3.org/1999/xhtml" id="id445842"></a> 9862 9867 <div class="header">Description:</div> 9863 9868 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 9879 9884 <div> 9880 9885 <div class="refsect1" lang="en" xml:lang="en"> 9881 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686765"></a>9886 <a xmlns="http://www.w3.org/1999/xhtml" id="id445895"></a> 9882 9887 <div class="header">Description:</div> 9883 9888 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9905 9910 <div> 9906 9911 <div class="refsect1" lang="en" xml:lang="en"> 9907 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686825"></a>9912 <a xmlns="http://www.w3.org/1999/xhtml" id="id445956"></a> 9908 9913 <div class="header">Description:</div> 9909 9914 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9928 9933 <div> 9929 9934 <div class="refsect1" lang="en" xml:lang="en"> 9930 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686880"></a>9935 <a xmlns="http://www.w3.org/1999/xhtml" id="id446011"></a> 9931 9936 <div class="header">Description:</div> 9932 9937 <p xmlns="http://www.w3.org/1999/xhtml"> … … 9952 9957 <div> 9953 9958 <div class="refsect1" lang="en" xml:lang="en"> 9954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686936"></a>9959 <a xmlns="http://www.w3.org/1999/xhtml" id="id446066"></a> 9955 9960 <div class="header">Description:</div> 9956 9961 <p xmlns="http://www.w3.org/1999/xhtml"> 9957 This function returns a string-table (page 69)containing the names of9958 the buffer's local variables. See chapter 6.9962 This function returns a <a class="link" href="#StringTableFunctions" title="6.16.1. String-table Functions">string-table</a> containing the names of 9963 the buffer's local <a class="link" href="#HemlockProgrammingHemlockVariables" title="6.6. Hemlock Variables">variables</a>. 9959 9964 </p> 9960 9965 </div> … … 9975 9980 <div> 9976 9981 <div class="refsect1" lang="en" xml:lang="en"> 9977 <a xmlns="http://www.w3.org/1999/xhtml" id="id 686991"></a>9982 <a xmlns="http://www.w3.org/1999/xhtml" id="id446133"></a> 9978 9983 <div class="header">Description:</div> 9979 9984 <p xmlns="http://www.w3.org/1999/xhtml"> 9980 9985 This function returns the list of the names of the modes active in 9981 9986 buffer. The major mode is first, followed by any minor modes. See 9982 chapter 8.9987 the <a class="link" href="#HemlockProgrammingModes" title="6.8. Modes">Modes</a> chapter. 9983 9988 </p> 9984 9989 </div> … … 9999 10004 <div> 10000 10005 <div class="refsect1" lang="en" xml:lang="en"> 10001 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687047"></a>10006 <a xmlns="http://www.w3.org/1999/xhtml" id="id446195"></a> 10002 10007 <div class="header">Description:</div> 10003 10008 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10022 10027 <div> 10023 10028 <div class="refsect1" lang="en" xml:lang="en"> 10024 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687102"></a>10029 <a xmlns="http://www.w3.org/1999/xhtml" id="id446250"></a> 10025 10030 <div class="header">Description:</div> 10026 10031 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10042 10047 <div> 10043 10048 <div class="refsect1" lang="en" xml:lang="en"> 10044 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687156"></a>10049 <a xmlns="http://www.w3.org/1999/xhtml" id="id446304"></a> 10045 10050 <div class="header">Description:</div> 10046 10051 <p xmlns="http://www.w3.org/1999/xhtml"> 10047 delete-buffer removes buffer from (all-buffers) (page 10)and its name10048 from *buffer-names* (page 10). Before buffer is deleted, this invokes10052 delete-buffer removes buffer from <a class="link" href="#f_all-buffers" title="Function all-buffers">(all-buffers)</a> and its name 10053 from <a class="link" href="#v_buffer-names" title="Variable *buffer-names*">*buffer-names*</a>. Before buffer is deleted, this invokes 10049 10054 the functions on buffer returned by buffer-delete-hook and those found 10050 10055 in Delete Buffer Hook. If buffer is the current-buffer, or if it is … … 10136 10141 <div> 10137 10142 <div class="refsect1" lang="en" xml:lang="en"> 10138 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687297"></a>10143 <a xmlns="http://www.w3.org/1999/xhtml" id="id446456"></a> 10139 10144 <div class="header">Description:</div> 10140 10145 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10163 10168 <div> 10164 10169 <div class="refsect1" lang="en" xml:lang="en"> 10165 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687354"></a>10170 <a xmlns="http://www.w3.org/1999/xhtml" id="id446513"></a> 10166 10171 <div class="header">Description:</div> 10167 10172 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10187 10192 <div> 10188 10193 <div class="refsect1" lang="en" xml:lang="en"> 10189 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687410"></a>10194 <a xmlns="http://www.w3.org/1999/xhtml" id="id446569"></a> 10190 10195 <div class="header">Description:</div> 10191 10196 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10210 10215 <div> 10211 10216 <div class="refsect1" lang="en" xml:lang="en"> 10212 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687465"></a>10217 <a xmlns="http://www.w3.org/1999/xhtml" id="id446624"></a> 10213 10218 <div class="header">Description:</div> 10214 10219 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10233 10238 <div> 10234 10239 <div class="refsect1" lang="en" xml:lang="en"> 10235 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687520"></a>10240 <a xmlns="http://www.w3.org/1999/xhtml" id="id446679"></a> 10236 10241 <div class="header">Description:</div> 10237 10242 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10259 10264 <div> 10260 10265 <div class="refsect1" lang="en" xml:lang="en"> 10261 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687577"></a>10266 <a xmlns="http://www.w3.org/1999/xhtml" id="id446736"></a> 10262 10267 <div class="header">Description:</div> 10263 10268 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10285 10290 <div> 10286 10291 <div class="refsect1" lang="en" xml:lang="en"> 10287 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687634"></a>10292 <a xmlns="http://www.w3.org/1999/xhtml" id="id446793"></a> 10288 10293 <div class="header">Description:</div> 10289 10294 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10314 10319 <div> 10315 10320 <div class="refsect1" lang="en" xml:lang="en"> 10316 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687693"></a>10321 <a xmlns="http://www.w3.org/1999/xhtml" id="id446853"></a> 10317 10322 <div class="header">Description:</div> 10318 10323 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10337 10342 <div> 10338 10343 <div class="refsect1" lang="en" xml:lang="en"> 10339 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687749"></a>10344 <a xmlns="http://www.w3.org/1999/xhtml" id="id446909"></a> 10340 10345 <div class="header">Description:</div> 10341 10346 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10387 10392 <div> 10388 10393 <div class="refsect1" lang="en" xml:lang="en"> 10389 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687837"></a>10394 <a xmlns="http://www.w3.org/1999/xhtml" id="id446996"></a> 10390 10395 <div class="header">Description:</div> 10391 10396 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10407 10412 <div> 10408 10413 <div class="refsect1" lang="en" xml:lang="en"> 10409 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687891"></a>10414 <a xmlns="http://www.w3.org/1999/xhtml" id="id447050"></a> 10410 10415 <div class="header">Description:</div> 10411 10416 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10427 10432 <div> 10428 10433 <div class="refsect1" lang="en" xml:lang="en"> 10429 <a xmlns="http://www.w3.org/1999/xhtml" id="id 687945"></a>10434 <a xmlns="http://www.w3.org/1999/xhtml" id="id447104"></a> 10430 10435 <div class="header">Description:</div> 10431 10436 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10452 10457 <div> 10453 10458 <div class="refsect1" lang="en" xml:lang="en"> 10454 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688009"></a>10459 <a xmlns="http://www.w3.org/1999/xhtml" id="id447168"></a> 10455 10460 <div class="header">Description:</div> 10456 10461 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10479 10484 <div> 10480 10485 <div class="refsect1" lang="en" xml:lang="en"> 10481 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688070"></a>10486 <a xmlns="http://www.w3.org/1999/xhtml" id="id447229"></a> 10482 10487 <div class="header">Description:</div> 10483 10488 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10505 10510 <div> 10506 10511 <div class="refsect1" lang="en" xml:lang="en"> 10507 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688126"></a>10512 <a xmlns="http://www.w3.org/1999/xhtml" id="id447286"></a> 10508 10513 <div class="header">Description:</div> 10509 10514 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10530 10535 <div> 10531 10536 <div class="refsect1" lang="en" xml:lang="en"> 10532 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688183"></a>10537 <a xmlns="http://www.w3.org/1999/xhtml" id="id447342"></a> 10533 10538 <div class="header">Description:</div> 10534 10539 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10555 10560 <div> 10556 10561 <div class="refsect1" lang="en" xml:lang="en"> 10557 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688240"></a>10562 <a xmlns="http://www.w3.org/1999/xhtml" id="id447399"></a> 10558 10563 <div class="header">Description:</div> 10559 10564 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10614 10619 <div> 10615 10620 <div class="refsect1" lang="en" xml:lang="en"> 10616 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688352"></a>10621 <a xmlns="http://www.w3.org/1999/xhtml" id="id447511"></a> 10617 10622 <div class="header">Description:</div> 10618 10623 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10637 10642 <div> 10638 10643 <div class="refsect1" lang="en" xml:lang="en"> 10639 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688407"></a>10644 <a xmlns="http://www.w3.org/1999/xhtml" id="id447566"></a> 10640 10645 <div class="header">Description:</div> 10641 10646 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10664 10669 <div> 10665 10670 <div class="refsect1" lang="en" xml:lang="en"> 10666 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688470"></a>10671 <a xmlns="http://www.w3.org/1999/xhtml" id="id447629"></a> 10667 10672 <div class="header">Description:</div> 10668 10673 <p xmlns="http://www.w3.org/1999/xhtml"> 10669 10674 Returns t if line contains only characters with a Whitespace attribute 10670 of 1. See chapter 9 for discussion of character attributes. 10675 of 1. See the <a class="link" href="#HemlockProgrammingCharacterAttributes" title="6.9. Character Attributes">Character Attributes</a> 10676 chapter for discussion of character attributes. 10671 10677 </p> 10672 10678 </div> … … 10687 10693 <div> 10688 10694 <div class="refsect1" lang="en" xml:lang="en"> 10689 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688525"></a>10695 <a xmlns="http://www.w3.org/1999/xhtml" id="id447690"></a> 10690 10696 <div class="header">Description:</div> 10691 10697 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10707 10713 <div> 10708 10714 <div class="refsect1" lang="en" xml:lang="en"> 10709 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688579"></a>10715 <a xmlns="http://www.w3.org/1999/xhtml" id="id447744"></a> 10710 10716 <div class="header">Description:</div> 10711 10717 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10730 10736 <div> 10731 10737 <div class="refsect1" lang="en" xml:lang="en"> 10732 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688634"></a>10738 <a xmlns="http://www.w3.org/1999/xhtml" id="id447799"></a> 10733 10739 <div class="header">Description:</div> 10734 10740 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10759 10765 <div> 10760 10766 <div class="refsect1" lang="en" xml:lang="en"> 10761 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688695"></a>10767 <a xmlns="http://www.w3.org/1999/xhtml" id="id447860"></a> 10762 10768 <div class="header">Description:</div> 10763 10769 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10779 10785 <div> 10780 10786 <div class="refsect1" lang="en" xml:lang="en"> 10781 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688749"></a>10787 <a xmlns="http://www.w3.org/1999/xhtml" id="id447914"></a> 10782 10788 <div class="header">Description:</div> 10783 10789 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10799 10805 <div> 10800 10806 <div class="refsect1" lang="en" xml:lang="en"> 10801 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688803"></a>10807 <a xmlns="http://www.w3.org/1999/xhtml" id="id447968"></a> 10802 10808 <div class="header">Description:</div> 10803 10809 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10819 10825 <div> 10820 10826 <div class="refsect1" lang="en" xml:lang="en"> 10821 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688858"></a>10827 <a xmlns="http://www.w3.org/1999/xhtml" id="id448023"></a> 10822 10828 <div class="header">Description:</div> 10823 10829 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10839 10845 <div> 10840 10846 <div class="refsect1" lang="en" xml:lang="en"> 10841 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688911"></a>10847 <a xmlns="http://www.w3.org/1999/xhtml" id="id448076"></a> 10842 10848 <div class="header">Description:</div> 10843 10849 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10859 10865 <div> 10860 10866 <div class="refsect1" lang="en" xml:lang="en"> 10861 <a xmlns="http://www.w3.org/1999/xhtml" id="id 688966"></a>10867 <a xmlns="http://www.w3.org/1999/xhtml" id="id448131"></a> 10862 10868 <div class="header">Description:</div> 10863 10869 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10884 10890 <div> 10885 10891 <div class="refsect1" lang="en" xml:lang="en"> 10886 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689022"></a>10892 <a xmlns="http://www.w3.org/1999/xhtml" id="id448187"></a> 10887 10893 <div class="header">Description:</div> 10888 10894 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10904 10910 <div> 10905 10911 <div class="refsect1" lang="en" xml:lang="en"> 10906 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689077"></a>10912 <a xmlns="http://www.w3.org/1999/xhtml" id="id448242"></a> 10907 10913 <div class="header">Description:</div> 10908 10914 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10924 10930 <div> 10925 10931 <div class="refsect1" lang="en" xml:lang="en"> 10926 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689131"></a>10932 <a xmlns="http://www.w3.org/1999/xhtml" id="id448296"></a> 10927 10933 <div class="header">Description:</div> 10928 10934 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 10944 10950 <div> 10945 10951 <div class="refsect1" lang="en" xml:lang="en"> 10946 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689185"></a>10952 <a xmlns="http://www.w3.org/1999/xhtml" id="id448350"></a> 10947 10953 <div class="header">Description:</div> 10948 10954 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10967 10973 <div> 10968 10974 <div class="refsect1" lang="en" xml:lang="en"> 10969 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689241"></a>10975 <a xmlns="http://www.w3.org/1999/xhtml" id="id448406"></a> 10970 10976 <div class="header">Description:</div> 10971 10977 <p xmlns="http://www.w3.org/1999/xhtml"> … … 10990 10996 <div> 10991 10997 <div class="refsect1" lang="en" xml:lang="en"> 10992 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689296"></a>10998 <a xmlns="http://www.w3.org/1999/xhtml" id="id448461"></a> 10993 10999 <div class="header">Description:</div> 10994 11000 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 11010 11016 <div> 11011 11017 <div class="refsect1" lang="en" xml:lang="en"> 11012 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689350"></a>11018 <a xmlns="http://www.w3.org/1999/xhtml" id="id448515"></a> 11013 11019 <div class="header">Description:</div> 11014 11020 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11030 11036 </div> 11031 11037 <p xmlns="http://www.w3.org/1999/xhtml"> 11032 There is a global ring (see section 16.2)of regions deleted from buffers.11038 There is a global <a class="link" href="#RingFunctions" title="6.16.2. Ring Functions">ring</a> of regions deleted from buffers. 11033 11039 Some commands save affected regions on the kill ring before performing 11034 modifications. You should consider making the command undoable (see11035 section 16.3),but this is a simple way of achieving a less11040 modifications. You should consider making the command <a class="link" href="#UndoingCommands" title="6.16.3. Undoing commands">undoable</a>, 11041 but this is a simple way of achieving a less 11036 11042 satisfactory means for the user to recover. 11037 11043 </p> … … 11050 11056 <div> 11051 11057 <div class="refsect1" lang="en" xml:lang="en"> 11052 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689430"></a>11058 <a xmlns="http://www.w3.org/1999/xhtml" id="id448607"></a> 11053 11059 <div class="header">Description:</div> 11054 11060 <p xmlns="http://www.w3.org/1999/xhtml"> 11055 11061 This kills region saving it in the kill ring. Current-type is either 11056 :kill-forward or :kill-backward. When the last-command-type (page 31)11062 :kill-forward or :kill-backward. When the <a class="link" href="#f_last-command-type" title="Function last-command-type">last-command-type</a> 11057 11063 is one of these, this adds region to the beginning or end, 11058 11064 respectively, of the top of the kill ring. The result of calling this is … … 11078 11084 <div> 11079 11085 <div class="refsect1" lang="en" xml:lang="en"> 11080 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689488"></a>11086 <a xmlns="http://www.w3.org/1999/xhtml" id="id448670"></a> 11081 11087 <div class="header">Description:</div> 11082 11088 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 11098 11104 <div> 11099 11105 <div class="refsect1" lang="en" xml:lang="en"> 11100 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689543"></a>11106 <a xmlns="http://www.w3.org/1999/xhtml" id="id448724"></a> 11101 11107 <div class="header">Description:</div> 11102 11108 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11105 11111 greater than or equal to Character Deletion Threshold, the killed 11106 11112 characters are saved on the kill ring. This may be called multiple times 11107 contiguously (that is, without last-command-type (page 31)being set)11113 contiguously (that is, without <a class="link" href="#f_last-command-type" title="Function last-command-type">last-command-type</a> being set) 11108 11114 to accumulate an effective count for purposes of comparison with the 11109 11115 threshold. … … 11138 11144 </div> 11139 11145 <p xmlns="http://www.w3.org/1999/xhtml"> 11140 Every buffer has a mark stack (page 9)and a mark known as the point11146 Every buffer has a mark stack and a mark known as the point 11141 11147 where most text altering nominally occurs. Between the top of the 11142 11148 mark stack, the current-mark, and the current-buffer's point, the … … 11206 11212 <div> 11207 11213 <div class="refsect1" lang="en" xml:lang="en"> 11208 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689690"></a>11214 <a xmlns="http://www.w3.org/1999/xhtml" id="id448877"></a> 11209 11215 <div class="header">Description:</div> 11210 11216 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11230 11236 <div> 11231 11237 <div class="refsect1" lang="en" xml:lang="en"> 11232 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689746"></a>11238 <a xmlns="http://www.w3.org/1999/xhtml" id="id448934"></a> 11233 11239 <div class="header">Description:</div> 11234 11240 <p xmlns="http://www.w3.org/1999/xhtml"> 11235 This is a list of command types (see section 7.3), and its initial11241 This is a list of <a class="link" href="#CommandTypes" title="6.7.3. Command Types">command types</a>, and its initial 11236 11242 value is the list of :ephemerally-active and :unkill. When the 11237 11243 previous command's type is one of these, the current-region is active … … 11260 11266 <div> 11261 11267 <div class="refsect1" lang="en" xml:lang="en"> 11262 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689806"></a>11268 <a xmlns="http://www.w3.org/1999/xhtml" id="id448999"></a> 11263 11269 <div class="header">Description:</div> 11264 11270 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11282 11288 <div> 11283 11289 <div class="refsect1" lang="en" xml:lang="en"> 11284 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689860"></a>11290 <a xmlns="http://www.w3.org/1999/xhtml" id="id449053"></a> 11285 11291 <div class="header">Description:</div> 11286 11292 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11304 11310 <div> 11305 11311 <div class="refsect1" lang="en" xml:lang="en"> 11306 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689915"></a>11312 <a xmlns="http://www.w3.org/1999/xhtml" id="id449108"></a> 11307 11313 <div class="header">Description:</div> 11308 11314 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11327 11333 <div> 11328 11334 <div class="refsect1" lang="en" xml:lang="en"> 11329 <a xmlns="http://www.w3.org/1999/xhtml" id="id 689970"></a>11335 <a xmlns="http://www.w3.org/1999/xhtml" id="id449163"></a> 11330 11336 <div class="header">Description:</div> 11331 11337 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11350 11356 <div> 11351 11357 <div class="refsect1" lang="en" xml:lang="en"> 11352 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690029"></a>11358 <a xmlns="http://www.w3.org/1999/xhtml" id="id449222"></a> 11353 11359 <div class="header">Description:</div> 11354 11360 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11376 11382 <p xmlns="http://www.w3.org/1999/xhtml"> 11377 11383 Before using any of these functions to do a character search, look at 11378 character attributes (page 37). They provide a facility similar to11384 <a class="link" href="#HemlockProgrammingCharacterAttributes" title="6.9. Character Attributes">character attributes</a>. They provide a facility similar to 11379 11385 the syntax table in real Emacs. Syntax tables are a powerful, 11380 11386 general, and efficient mechanism for assigning meanings to characters … … 11395 11401 <div> 11396 11402 <div class="refsect1" lang="en" xml:lang="en"> 11397 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690108"></a>11403 <a xmlns="http://www.w3.org/1999/xhtml" id="id449307"></a> 11398 11404 <div class="header">Description:</div> 11399 11405 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11453 11459 <div> 11454 11460 <div class="refsect1" lang="en" xml:lang="en"> 11455 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690308"></a>11461 <a xmlns="http://www.w3.org/1999/xhtml" id="id449507"></a> 11456 11462 <div class="header">Description:</div> 11457 11463 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11475 11481 <div> 11476 11482 <div class="refsect1" lang="en" xml:lang="en"> 11477 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690363"></a>11483 <a xmlns="http://www.w3.org/1999/xhtml" id="id449562"></a> 11478 11484 <div class="header">Description:</div> 11479 11485 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11502 11508 <div> 11503 11509 <div class="refsect1" lang="en" xml:lang="en"> 11504 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690420"></a>11510 <a xmlns="http://www.w3.org/1999/xhtml" id="id449618"></a> 11505 11511 <div class="header">Description:</div> 11506 11512 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11524 11530 <div> 11525 11531 <div class="refsect1" lang="en" xml:lang="en"> 11526 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690475"></a>11532 <a xmlns="http://www.w3.org/1999/xhtml" id="id449673"></a> 11527 11533 <div class="header">Description:</div> 11528 11534 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11549 11555 <div> 11550 11556 <div class="refsect1" lang="en" xml:lang="en"> 11551 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690535"></a>11557 <a xmlns="http://www.w3.org/1999/xhtml" id="id449734"></a> 11552 11558 <div class="header">Description:</div> 11553 11559 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11578 11584 </div> 11579 11585 <p xmlns="http://www.w3.org/1999/xhtml"> 11580 In Hemlock the "current" values of <a class=" ulink" href="HemlockProgrammer/HemlockVariables" target="_top">variables</a>,11581 <a class=" ulink" href="HemlockProgrammer/Commands" target="_top">key bindings</a> and11582 <a class=" ulink" href="HemlockProgrammer/CharacterAttributes" target="_top">character-attributes</a>11583 depend on the <a class=" ulink" href="HemlockProgrammer/Buffers#CurrentBuffer" target="_top">current buffer</a>11586 In Hemlock the "current" values of <a class="link" href="#HemlockProgrammingHemlockVariables" title="6.6. Hemlock Variables">variables</a>, 11587 <a class="link" href="#HemlockProgrammingCommands" title="6.7. Commands">key bindings</a> and 11588 <a class="link" href="#HemlockProgrammingCharacterAttributes" title="6.9. Character Attributes">character-attributes</a> 11589 depend on the <a class="link" href="#CurrentBuffer" title="6.3.1. The Current Buffer">current buffer</a> 11584 11590 and the modes active in it. There are three possible scopes for 11585 11591 Hemlock values: … … 11676 11682 <li class="listitem"> 11677 11683 <p> 11678 Hemlock has different scoping rules which are useful in an editor. Hemlock variables can be local to a buffer (page 9) or a mode (page 35).11684 Hemlock has different scoping rules which are useful in an editor. Hemlock variables can be local to a <a class="link" href="#HemlockProgrammingBuffers" title="6.3. Buffers">buffer</a> or a <a class="link" href="#HemlockProgrammingModes" title="6.8. Modes">mode</a>. 11679 11685 </p> 11680 11686 </li> 11681 11687 <li class="listitem"> 11682 11688 <p> 11683 Hemlock variables have hooks (page 25), lists of functions called when someone sets the variable. See variable-value for the arguments Hemlock passes to these hook functions.11689 Hemlock variables have <a class="link" href="#ModeHooks" title="6.8.1. Mode Hooks">hooks</a>, lists of functions called when someone sets the variable. See variable-value for the arguments Hemlock passes to these hook functions. 11684 11690 </p> 11685 11691 </li> … … 11723 11729 <div> 11724 11730 <div class="refsect1" lang="en" xml:lang="en"> 11725 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690829"></a>11731 <a xmlns="http://www.w3.org/1999/xhtml" id="id450045"></a> 11726 11732 <div class="header">Description:</div> 11727 11733 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11747 11753 <div> 11748 11754 <div class="refsect1" lang="en" xml:lang="en"> 11749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690884"></a>11755 <a xmlns="http://www.w3.org/1999/xhtml" id="id450100"></a> 11750 11756 <div class="header">Description:</div> 11751 11757 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11784 11790 <div> 11785 11791 <div class="refsect1" lang="en" xml:lang="en"> 11786 <a xmlns="http://www.w3.org/1999/xhtml" id="id 690959"></a>11792 <a xmlns="http://www.w3.org/1999/xhtml" id="id450175"></a> 11787 11793 <div class="header">Description:</div> 11788 11794 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11827 11833 <div> 11828 11834 <div class="refsect1" lang="en" xml:lang="en"> 11829 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691110"></a>11835 <a xmlns="http://www.w3.org/1999/xhtml" id="id450327"></a> 11830 11836 <div class="header">Description:</div> 11831 11837 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11866 11872 <div> 11867 11873 <div class="refsect1" lang="en" xml:lang="en"> 11868 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691244"></a>11874 <a xmlns="http://www.w3.org/1999/xhtml" id="id450460"></a> 11869 11875 <div class="header">Description:</div> 11870 11876 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 11886 11892 <div> 11887 11893 <div class="refsect1" lang="en" xml:lang="en"> 11888 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691302"></a>11894 <a xmlns="http://www.w3.org/1999/xhtml" id="id450518"></a> 11889 11895 <div class="header">Description:</div> 11890 11896 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 11906 11912 <div> 11907 11913 <div class="refsect1" lang="en" xml:lang="en"> 11908 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691360"></a>11914 <a xmlns="http://www.w3.org/1999/xhtml" id="id450576"></a> 11909 11915 <div class="header">Description:</div> 11910 11916 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11930 11936 <div> 11931 11937 <div class="refsect1" lang="en" xml:lang="en"> 11932 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691416"></a>11938 <a xmlns="http://www.w3.org/1999/xhtml" id="id450632"></a> 11933 11939 <div class="header">Description:</div> 11934 11940 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11953 11959 <div> 11954 11960 <div class="refsect1" lang="en" xml:lang="en"> 11955 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691471"></a>11961 <a xmlns="http://www.w3.org/1999/xhtml" id="id450687"></a> 11956 11962 <div class="header">Description:</div> 11957 11963 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 11973 11979 <div> 11974 11980 <div class="refsect1" lang="en" xml:lang="en"> 11975 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691525"></a>11981 <a xmlns="http://www.w3.org/1999/xhtml" id="id450741"></a> 11976 11982 <div class="header">Description:</div> 11977 11983 <p xmlns="http://www.w3.org/1999/xhtml"> … … 11996 12002 <div> 11997 12003 <div class="refsect1" lang="en" xml:lang="en"> 11998 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691584"></a>12004 <a xmlns="http://www.w3.org/1999/xhtml" id="id450800"></a> 11999 12005 <div class="header">Description:</div> 12000 12006 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12022 12028 <div> 12023 12029 <div class="refsect1" lang="en" xml:lang="en"> 12024 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691644"></a>12030 <a xmlns="http://www.w3.org/1999/xhtml" id="id450860"></a> 12025 12031 <div class="header">Description:</div> 12026 12032 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12045 12051 <div> 12046 12052 <div class="refsect1" lang="en" xml:lang="en"> 12047 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691703"></a>12053 <a xmlns="http://www.w3.org/1999/xhtml" id="id450919"></a> 12048 12054 <div class="header">Description:</div> 12049 12055 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 12065 12071 <div> 12066 12072 <div class="refsect1" lang="en" xml:lang="en"> 12067 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691757"></a>12073 <a xmlns="http://www.w3.org/1999/xhtml" id="id450973"></a> 12068 12074 <div class="header">Description:</div> 12069 12075 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12122 12128 <div> 12123 12129 <div class="refsect1" lang="en" xml:lang="en"> 12124 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691844"></a>12130 <a xmlns="http://www.w3.org/1999/xhtml" id="id451061"></a> 12125 12131 <div class="header">Description:</div> 12126 12132 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 12142 12148 <div> 12143 12149 <div class="refsect1" lang="en" xml:lang="en"> 12144 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691898"></a>12150 <a xmlns="http://www.w3.org/1999/xhtml" id="id451115"></a> 12145 12151 <div class="header">Description:</div> 12146 12152 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12174 12180 <div> 12175 12181 <div class="refsect1" lang="en" xml:lang="en"> 12176 <a xmlns="http://www.w3.org/1999/xhtml" id="id 691964"></a>12182 <a xmlns="http://www.w3.org/1999/xhtml" id="id451181"></a> 12177 12183 <div class="header">Description:</div> 12178 12184 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12235 12241 </dl> 12236 12242 </div> 12237 <p> 12238 <div class="refentrytitle"> 12239 <a id="v_command-names"></a> 12240 <strong>[Variable]</strong> 12241 <br></br> 12242 <code> 12243 <div class="sect3" lang="en" xml:lang="en"> 12244 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12245 <div> 12246 <div> 12247 <h4 class="title"><a id="DefiningCommands"></a>6.7.1.1. Defining Commands</h4> 12248 </div> 12249 </div> 12250 </div> 12251 <p> 12252 <div class="refentrytitle"> 12253 <a id="v_command-names"></a> 12254 <strong>[Variable]</strong> 12255 <br></br> 12256 <code> 12243 12257 *command-names* 12244 12258 </code> 12245 </div>12246 <div class="refentrytitle"></div>12247 </p>12248 <p>12249 <div>12250 <div class="refsect1" lang="en" xml:lang="en">12251 <a xmlns="http://www.w3.org/1999/xhtml" id="id692098"></a>12252 <div class="header">Description:</div>12253 <p xmlns="http://www.w3.org/1999/xhtml">12254 Holds a string-table (page 69)associating command names to command12259 </div> 12260 <div class="refentrytitle"></div> 12261 </p> 12262 <p> 12263 <div> 12264 <div class="refsect1" lang="en" xml:lang="en"> 12265 <a xmlns="http://www.w3.org/1999/xhtml" id="id451324"></a> 12266 <div class="header">Description:</div> 12267 <p xmlns="http://www.w3.org/1999/xhtml"> 12268 Holds a <a class="link" href="#StringTableFunctions" title="6.16.1. String-table Functions">string-table</a> associating command names to command 12255 12269 objects. Whenever a new command is defined it is entered in this 12256 12270 table. 12257 12271 </p> 12258 </div> 12259 </div> 12260 </p> 12272 </div> 12273 </div> 12274 </p> 12275 <p> 12276 <div class="refentrytitle"> 12277 <a id="m_defcommand"></a> 12278 <strong>[Macro]</strong> 12279 <br></br> 12280 <code> 12281 defcommand {command-name | (command-name function-name <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&key</em>)} lambda-list command-doc {function-doc} {form}* 12282 </code> 12283 </div> 12284 <div class="refentrytitle"></div> 12285 </p> 12286 <p> 12287 <div> 12288 <div class="refsect1" lang="en" xml:lang="en"> 12289 <a xmlns="http://www.w3.org/1999/xhtml" id="id451391"></a> 12290 <div class="header">Description:</div> 12291 <p xmlns="http://www.w3.org/1999/xhtml"> 12292 Defines a command named name. defcommand creates a function to 12293 implement the command from the lambda-list and forms supplied. The 12294 lambda-list must specify one required argument, see <a class="link" href="#CommandArguments" title="6.7.4. Command Arguments">below</a>, 12295 which by convention is typically named <code class="code">p</code>. If the caller does not specify 12296 function-name, defcommand creates the command name by replacing all 12297 spaces with hyphens and appending "-command". Any keyword arguments 12298 are as for <code class="code">make-command</code>. Command-doc becomes the command 12299 documentation for the command. Function-doc, if present, becomes the 12300 documentation for the function and should primarily describe 12301 issues involved in calling the command as a function, such as what any 12302 additional arguments are. 12303 </p> 12304 </div> 12305 </div> 12306 </p> 12307 <p> 12308 <div class="refentrytitle"> 12309 <a id="f_make-command"></a> 12310 <strong>[Function]</strong> 12311 <br></br> 12312 <code> 12313 make-command name documentation function <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&key</em> :transparent-p 12314 </code> 12315 </div> 12316 <div class="refentrytitle"></div> 12317 </p> 12318 <p> 12319 <div> 12320 <div class="refsect1" lang="en" xml:lang="en"> 12321 <a xmlns="http://www.w3.org/1999/xhtml" id="id451470"></a> 12322 <div class="header">Description:</div> 12323 <p xmlns="http://www.w3.org/1999/xhtml"> 12324 Defines a new command named name, with command documentation 12325 documentation and function function. If :transparent-p is true, 12326 the command becomes <a class="link" href="#TransparentKeyBindings" title="6.7.2.5. Transparent Key Bindings">transparent</a>. 12327 The command in entered in the 12328 string-table <a class="link" href="#v_command-names" title="Variable *command-names*">*command-names*</a>, with the command object as its 12329 value. Normally command implementors will use the defcommand macro, 12330 but this permits access to the command definition mechanism at a lower 12331 level, which is occasionally useful. 12332 </p> 12333 </div> 12334 </div> 12335 </p> 12336 <p> 12337 <div class="refentrytitle"> 12338 <a id="f_commandp"></a> 12339 <strong>[Function]</strong> 12340 <br></br> 12341 <code> 12342 commandp command 12343 </code> 12344 </div> 12345 <div class="refentrytitle"></div> 12346 </p> 12347 <p> 12348 <div> 12349 <div class="refsect1" lang="en" xml:lang="en"> 12350 <a xmlns="http://www.w3.org/1999/xhtml" id="id451542"></a> 12351 <div class="header">Description:</div> 12352 <p xmlns="http://www.w3.org/1999/xhtml"> 12353 Returns t if command is a command object, otherwise nil. 12354 </p> 12355 </div> 12356 </div> 12357 </p> 12358 <p> 12359 <div class="refentrytitle"> 12360 <a id="f_command-documentation"></a> 12361 <strong>[Function]</strong> 12362 <br></br> 12363 <code> 12364 command-documentation command 12365 </code> 12366 </div> 12367 <div class="refentrytitle"></div> 12368 </p> 12369 <p> 12370 <div> 12371 <div class="refsect1" lang="en" xml:lang="en"> 12372 <a xmlns="http://www.w3.org/1999/xhtml" id="id451599"></a> 12373 <div class="header">Description:</div> 12374 <p xmlns="http://www.w3.org/1999/xhtml"> </p> 12375 </div> 12376 </div> 12377 </p> 12378 <p> 12379 <div class="refentrytitle"> 12380 <a id="f_command-function"></a> 12381 <strong>[Function]</strong> 12382 <br></br> 12383 <code> 12384 command-function command 12385 </code> 12386 </div> 12387 <div class="refentrytitle"></div> 12388 </p> 12389 <p> 12390 <div> 12391 <div class="refsect1" lang="en" xml:lang="en"> 12392 <a xmlns="http://www.w3.org/1999/xhtml" id="id451655"></a> 12393 <div class="header">Description:</div> 12394 <p xmlns="http://www.w3.org/1999/xhtml"> </p> 12395 </div> 12396 </div> 12397 </p> 12398 <p> 12399 <div class="refentrytitle"> 12400 <a id="f_command-name"></a> 12401 <strong>[Function]</strong> 12402 <br></br> 12403 <code> 12404 command-name command 12405 </code> 12406 </div> 12407 <div class="refentrytitle"></div> 12408 </p> 12409 <p> 12410 <div> 12411 <div class="refsect1" lang="en" xml:lang="en"> 12412 <a xmlns="http://www.w3.org/1999/xhtml" id="id451711"></a> 12413 <div class="header">Description:</div> 12414 <p xmlns="http://www.w3.org/1999/xhtml"> 12415 Returns the documentation, function, or name for command. These may be 12416 set with setf. 12417 </p> 12418 </div> 12419 </div> 12420 </p> 12421 </div> 12422 <div class="sect3" lang="en" xml:lang="en"> 12423 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12424 <div> 12425 <div> 12426 <h4 class="title"><a id="CommandDocumentation"></a>6.7.1.2. Command Documentation</h4> 12427 </div> 12428 </div> 12429 </div> 12430 <p xmlns="http://www.w3.org/1999/xhtml"> 12431 Command documentation is a description of what the command does when 12432 it is invoked as an extended command or from a key. Command 12433 documentation may be either a string or a function. If the 12434 documentation is a string then the first line should briefly summarize 12435 the command, with remaining lines filling the details. Example: 12436 </p> 12437 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> 12438 12439 (defcommand "Forward Character" (p) 12440 "Move the point forward one character. 12441 With prefix argument move that many characters, with negative 12442 argument go backwards." 12443 . . .) 12444 12445 </pre> 12446 <p xmlns="http://www.w3.org/1999/xhtml"> 12447 Command documentation may also be a function of one argument. The 12448 function is called with either :short or :full, indicating that the 12449 function should return a short documentation string or do something 12450 to document the command fully. 12451 </p> 12452 </div> 12261 12453 </div> 12262 12454 <div class="sect2" lang="en" xml:lang="en"> … … 12278 12470 echo area, displaying partial keys typed slowly by the user, etc. 12279 12471 </p> 12280 <p> 12281 <div class="refentrytitle"> 12282 <a id="hv_command_abort_hook"></a> 12283 <strong>[Hemlock Variable]</strong> 12284 <br></br> 12285 <code> 12472 <div class="sect3" lang="en" xml:lang="en"> 12473 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12474 <div> 12475 <div> 12476 <h4 class="title"><a id="ControllingTheCommandInterpreter"></a>6.7.2.1. Controlling The Command Interpreter</h4> 12477 </div> 12478 </div> 12479 </div> 12480 <p> 12481 <div class="refentrytitle"> 12482 <a id="hv_command_abort_hook"></a> 12483 <strong>[Hemlock Variable]</strong> 12484 <br></br> 12485 <code> 12286 12486 Command Abort Hook 12287 12487 </code> 12288 </div>12289 <div class="refentrytitle"></div>12290 </p>12291 <p>12292 <div>12293 <div class="refsect1" lang="en" xml:lang="en">12294 <a xmlns="http://www.w3.org/1999/xhtml" id="id692582"></a>12295 <div class="header">Description:</div>12296 <p xmlns="http://www.w3.org/1999/xhtml">12488 </div> 12489 <div class="refentrytitle"></div> 12490 </p> 12491 <p> 12492 <div> 12493 <div class="refsect1" lang="en" xml:lang="en"> 12494 <a xmlns="http://www.w3.org/1999/xhtml" id="id451826"></a> 12495 <div class="header">Description:</div> 12496 <p xmlns="http://www.w3.org/1999/xhtml"> 12297 12497 The command interpreter invokes the function in this variable whenever 12298 12498 someone aborts a command (for example, if someone called 12299 12499 editor-error). 12300 12500 </p> 12301 </div> 12302 </div> 12303 </p> 12501 </div> 12502 </div> 12503 </p> 12504 </div> 12505 <div class="sect3" lang="en" xml:lang="en"> 12506 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12507 <div> 12508 <div> 12509 <h4 class="title"><a id="EditorInput"></a>6.7.2.2. Editor Input</h4> 12510 </div> 12511 </div> 12512 </div> 12513 <p xmlns="http://www.w3.org/1999/xhtml"> 12514 The canonical representation of editor input is a key-event structure. 12515 Users can bind commands to keys, which are 12516 non-empty sequences of key-events. A key-event consists of an 12517 identifying token known as a keysym and a field of bits representing 12518 modifiers. Users define keysym names by supplying names that reflect 12519 the legends on their keyboard's keys. Users define modifier names 12520 similarly, but the system chooses the bit and mask for recognizing the 12521 modifier. You can use keysym and modifier names to textually specify 12522 key-events and Hemlock keys in a #k syntax. The following are some 12523 examples: 12524 </p> 12525 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> 12526 12527 #k"C-u" 12528 #k"Control-u" 12529 #k"c-m-z" 12530 #k"control-x meta-d" 12531 #k"a" 12532 #k"A" 12533 #k"Linefeed" 12534 12535 </pre> 12536 <p xmlns="http://www.w3.org/1999/xhtml"> 12537 This is convenient for use within code and in init files 12538 containing <code class="code">bind-key</code> calls. 12539 </p> 12540 <p xmlns="http://www.w3.org/1999/xhtml"> 12541 The #k syntax is delimited by double quotes. Within the 12542 double quotes, spaces separate multiple key-events. A single 12543 key-event optionally starts with modifier names terminated by hyphens. 12544 Modifier names are alphabetic sequences of characters which the system 12545 uses case-insensitively. Following modifiers is a keysym name, which 12546 is case-insensitive if it consists of multiple characters, but if the 12547 name consists of only a single character, then it is case-sensitive. 12548 </p> 12549 <p xmlns="http://www.w3.org/1999/xhtml"> 12550 You can escape special characters---hyphen, double quote, open angle 12551 bracket, close angle bracket, and space---with a backslash, and you 12552 can specify a backslash by using two contiguously. You can use angle 12553 brackets to enclose a keysym name with many special characters in it. 12554 Between angle brackets appearing in a keysym name position, there are 12555 only two special characters, the closing angle bracket and backslash. 12556 </p> 12557 <p xmlns="http://www.w3.org/1999/xhtml"> 12558 For more information on key-events see the <a class="link" href="#KeyEvents" title="6.17.1. Key-events">Key-events</a> section. 12559 </p> 12560 </div> 12561 <div class="sect3" lang="en" xml:lang="en"> 12562 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12563 <div> 12564 <div> 12565 <h4 class="title"><a id="BindingCommandsToKeys"></a>6.7.2.3. Binding Commands to Keys</h4> 12566 </div> 12567 </div> 12568 </div> 12569 <p xmlns="http://www.w3.org/1999/xhtml"> 12570 The command interpreter determines which command to invoke on the 12571 basis of <span class="emphasis"><em>key bindings</em></span>. A key binding is an association between a 12572 command and a sequence of key-events. A sequence 12573 of key-events is called a key and is represented by a single key-event 12574 or a sequence (list or vector) of key-events. 12575 </p> 12576 <p xmlns="http://www.w3.org/1999/xhtml"> 12577 Since key bindings may be local to a mode or buffer, the <a class="link" href="#HemlockProgrammingTheCurrentEnvironment" title="6.5. The Current Environment">current 12578 environment</a> determines the set of key bindings in effect at 12579 any given time. When the command interpreter tries to find the 12580 binding for a key, it first checks if there is a local binding in 12581 the <a class="link" href="#CurrentBuffer" title="6.3.1. The Current Buffer">current buffer</a>, then if there is a binding in each of the 12582 minor modes and the major <a class="link" href="#HemlockProgrammingModes" title="6.8. Modes">mode</a> for the current buffer, and 12583 finally checks to see if there is a global binding. If no binding is 12584 found, then the command interpreter beeps or flashes the screen to 12585 indicate this. 12586 </p> 12587 <p> 12588 <div class="refentrytitle"> 12589 <a id="f_bind-key"></a> 12590 <strong>[Function]</strong> 12591 <br></br> 12592 <code> 12593 bind-key name key <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&optional</em> kind where 12594 </code> 12595 </div> 12596 <div class="refentrytitle"></div> 12597 </p> 12598 <p> 12599 <div> 12600 <div class="refsect1" lang="en" xml:lang="en"> 12601 <a xmlns="http://www.w3.org/1999/xhtml" id="id451991"></a> 12602 <div class="header">Description:</div> 12603 <p xmlns="http://www.w3.org/1999/xhtml"> 12604 This function associates command name and key in some environment. Key 12605 is either a key-event or a sequence of key-events. There are three 12606 possible values of kind: 12607 </p> 12608 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:global</span></i>--- 12609 The default, make a global key binding. 12610 </p> 12611 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:mode</span></i>--- 12612 Make a mode specific key binding in the mode whose name is where. 12613 </p> 12614 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:buffer</span></i>--- 12615 Make a binding which is local to buffer where. 12616 </p> 12617 <p xmlns="http://www.w3.org/1999/xhtml"> 12618 This processes key for <a class="link" href="#KeyTranslation" title="6.7.2.4. Key Translation">key translations</a> before establishing the 12619 binding. 12620 </p> 12621 <p xmlns="http://www.w3.org/1999/xhtml"> 12622 If the key is some prefix of a key binding which already exists in the 12623 specified place, then the new one will override the old one, 12624 effectively deleting it. 12625 </p> 12626 <p xmlns="http://www.w3.org/1999/xhtml"> 12627 <code class="code">do-alpha-key-events</code> is useful for setting up bindings in certain new modes. 12628 </p> 12629 </div> 12630 </div> 12631 </p> 12632 <p> 12633 <div class="refentrytitle"> 12634 <a id="f_command-bindings"></a> 12635 <strong>[Function]</strong> 12636 <br></br> 12637 <code> 12638 command-bindings command 12639 </code> 12640 </div> 12641 <div class="refentrytitle"></div> 12642 </p> 12643 <p> 12644 <div> 12645 <div class="refsect1" lang="en" xml:lang="en"> 12646 <a xmlns="http://www.w3.org/1999/xhtml" id="id452126"></a> 12647 <div class="header">Description:</div> 12648 <p xmlns="http://www.w3.org/1999/xhtml"> 12649 This function returns a list of the places where command is bound. A 12650 place is specified as a list of the key (always a vector), the kind of 12651 binding, and where (either the mode or buffer to which the binding is 12652 local, or nil if it is a global). 12653 </p> 12654 </div> 12655 </div> 12656 </p> 12657 <p> 12658 <div class="refentrytitle"> 12659 <a id="f_delete-key-binding"></a> 12660 <strong>[Function]</strong> 12661 <br></br> 12662 <code> 12663 delete-key-binding key <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&optional</em> kind where 12664 </code> 12665 </div> 12666 <div class="refentrytitle"></div> 12667 </p> 12668 <p> 12669 <div> 12670 <div class="refsect1" lang="en" xml:lang="en"> 12671 <a xmlns="http://www.w3.org/1999/xhtml" id="id452188"></a> 12672 <div class="header">Description:</div> 12673 <p xmlns="http://www.w3.org/1999/xhtml"> 12674 This function removes the binding of key in some place. Key is either 12675 a key-event or a sequence of key-events. kind is the kind of binding 12676 to delete, one of :global(the default), :mode or :buffer. If kind is 12677 :mode, where is the mode name, and if kind is :buffer, then where is 12678 the buffer. 12679 </p> 12680 <p xmlns="http://www.w3.org/1999/xhtml"> 12681 This function signals an error if key is unbound. 12682 </p> 12683 <p xmlns="http://www.w3.org/1999/xhtml"> 12684 This processes key for <a class="link" href="#KeyTranslation" title="6.7.2.4. Key Translation">key translations</a> before deleting the binding. 12685 </p> 12686 </div> 12687 </div> 12688 </p> 12689 <p> 12690 <div class="refentrytitle"> 12691 <a id="f_get-command"></a> 12692 <strong>[Function]</strong> 12693 <br></br> 12694 <code> 12695 get-command key <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&optional</em> kind where 12696 </code> 12697 </div> 12698 <div class="refentrytitle"></div> 12699 </p> 12700 <p> 12701 <div> 12702 <div class="refsect1" lang="en" xml:lang="en"> 12703 <a xmlns="http://www.w3.org/1999/xhtml" id="id452266"></a> 12704 <div class="header">Description:</div> 12705 <p xmlns="http://www.w3.org/1999/xhtml"> 12706 This function returns the command bound to key, returning nil if it is 12707 unbound. Key is either a key-event or a sequence of key-events. If 12708 key is an initial subsequence of some keys, then this returns the 12709 keyword :prefix. There are four cases of kind: 12710 </p> 12711 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:current</span></i>--- 12712 Return the current binding of key using the current buffer's search 12713 list. If there are any transparent key bindings for key, then they 12714 are returned in a list as a second value. 12715 </p> 12716 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:global</span></i>--- 12717 Return the global binding of key. This is the default. 12718 </p> 12719 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:mode</span></i>--- 12720 Return the binding of key in the mode named where. 12721 </p> 12722 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:buffer</span></i>--- 12723 Return the binding of key local to the buffer where. 12724 </p> 12725 <p xmlns="http://www.w3.org/1999/xhtml"> 12726 This processes key for <a class="link" href="#KeyTranslation" title="6.7.2.4. Key Translation">key translations</a> before looking for any 12727 binding. 12728 </p> 12729 </div> 12730 </div> 12731 </p> 12732 <p> 12733 <div class="refentrytitle"> 12734 <a id="f_map-bindings"></a> 12735 <strong>[Function]</strong> 12736 <br></br> 12737 <code> 12738 map-bindings function kind <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&optional</em> where 12739 </code> 12740 </div> 12741 <div class="refentrytitle"></div> 12742 </p> 12743 <p> 12744 <div> 12745 <div class="refsect1" lang="en" xml:lang="en"> 12746 <a xmlns="http://www.w3.org/1999/xhtml" id="id452410"></a> 12747 <div class="header">Description:</div> 12748 <p xmlns="http://www.w3.org/1999/xhtml"> 12749 This function maps over the key bindings in some place. For each 12750 binding, this passes function the key and the command bound to 12751 it. Kind and where are the same as in bind-key. The key is not 12752 guaranteed to remain valid after a given iteration. 12753 </p> 12754 </div> 12755 </div> 12756 </p> 12757 </div> 12758 <div class="sect3" lang="en" xml:lang="en"> 12759 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12760 <div> 12761 <div> 12762 <h4 class="title"><a id="KeyTranslation"></a>6.7.2.4. Key Translation</h4> 12763 </div> 12764 </div> 12765 </div> 12766 <p xmlns="http://www.w3.org/1999/xhtml"> 12767 Key translation is a process that the command interpreter applies to 12768 keys before doing anything else. There are two kinds of key 12769 translations: substitution and bit-prefix. In either case, the command 12770 interpreter translates a key when a specified key-event sequence 12771 appears in a key. 12772 </p> 12773 <p xmlns="http://www.w3.org/1999/xhtml"> 12774 In a substitution translation, the system replaces the matched 12775 subsequence with another key-event sequence. Key translation is not 12776 recursively applied to the substituted key-events. 12777 </p> 12778 <p xmlns="http://www.w3.org/1999/xhtml"> 12779 In a bit-prefix translation, the system removes the matched 12780 subsequence and effectively sets the specified bits in the next 12781 key-event in the key. 12782 </p> 12783 <p xmlns="http://www.w3.org/1999/xhtml"> 12784 While translating a key, if the system encounters an incomplete final 12785 subsequence of key-events, it aborts the translation process. This 12786 happens when those last key-events form a prefix of some 12787 translation. It also happens when they translate to a bit-prefix, but 12788 there is no following key-event to which the system can apply the 12789 indicated modifier. If there is a binding for this partially 12790 untranslated key, then the command interpreter will invoke that 12791 command; otherwise, it will wait for the user to type more key-events. 12792 </p> 12793 <p> 12794 <div class="refentrytitle"> 12795 <a id="f_key-translation"></a> 12796 <strong>[Function]</strong> 12797 <br></br> 12798 <code> 12799 key-translation key 12800 </code> 12801 </div> 12802 <div class="refentrytitle"></div> 12803 </p> 12804 <p> 12805 <div> 12806 <div class="refsect1" lang="en" xml:lang="en"> 12807 <a xmlns="http://www.w3.org/1999/xhtml" id="id452504"></a> 12808 <div class="header">Description:</div> 12809 <p xmlns="http://www.w3.org/1999/xhtml"> 12810 This form is setf-able and allows users to register key translations 12811 that the command interpreter will use as users type key-events. 12812 </p> 12813 <p xmlns="http://www.w3.org/1999/xhtml"> 12814 This function returns the key translation for key, returning nil if 12815 there is none. Key is either a key-event or a sequence of key-events. 12816 If key is a prefix of a translation, then this returns :prefix. 12817 </p> 12818 <p xmlns="http://www.w3.org/1999/xhtml"> 12819 A key translation is either a key or modifier specification. The bits 12820 translations have a list form: (:bits {bit-name}*). 12821 </p> 12822 <p xmlns="http://www.w3.org/1999/xhtml"> 12823 Whenever key appears as a subsequence of a key argument to the binding 12824 manipulation functions, that portion will be replaced with the 12825 translation. 12826 </p> 12827 </div> 12828 </div> 12829 </p> 12830 </div> 12831 <div class="sect3" lang="en" xml:lang="en"> 12832 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 12833 <div> 12834 <div> 12835 <h4 class="title"><a id="TransparentKeyBindings"></a>6.7.2.5. Transparent Key Bindings</h4> 12836 </div> 12837 </div> 12838 </div> 12839 <p xmlns="http://www.w3.org/1999/xhtml"> 12840 Key bindings local to a mode may be transparent. A transparent key 12841 binding does not shadow less local key bindings, but rather indicates 12842 that the bound command should be invoked before the first normal key 12843 binding. Transparent key bindings are primarily useful for 12844 implementing minor modes such as auto fill and word 12845 abbreviation. There may be several transparent key bindings for a 12846 given key, in which case all of the transparent commands are invoked in the 12847 order they were found. If there no normal key binding for a key typed, 12848 then the command interpreter acts as though the key is unbound even if 12849 there are transparent key bindings. 12850 </p> 12851 <p xmlns="http://www.w3.org/1999/xhtml"> 12852 The :transparent-p argument to <a class="link" href="#f_defmode" title="Function defmode">defmode</a> determines whether 12853 all the key bindings in a mode are transparent or not. In addition 12854 a particular command may be declared to be transparent by the 12855 :transparent-p argument to defcommand and make-command. 12856 </p> 12857 </div> 12304 12858 </div> 12305 12859 <div class="sect2" lang="en" xml:lang="en"> … … 12330 12884 <div> 12331 12885 <div class="refsect1" lang="en" xml:lang="en"> 12332 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693322"></a>12886 <a xmlns="http://www.w3.org/1999/xhtml" id="id452627"></a> 12333 12887 <div class="header">Description:</div> 12334 12888 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12389 12943 <div> 12390 12944 <div class="refsect1" lang="en" xml:lang="en"> 12391 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693414"></a>12945 <a xmlns="http://www.w3.org/1999/xhtml" id="id452719"></a> 12392 12946 <div class="header">Description:</div> 12393 12947 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12430 12984 <p xmlns="http://www.w3.org/1999/xhtml"> 12431 12985 A mode is a collection of Hemlock values which may be present in the 12432 current environment (page 21)depending on the editing task at hand.12986 <a class="link" href="#HemlockProgrammingTheCurrentEnvironment" title="6.5. The Current Environment">current environment</a> depending on the editing task at hand. 12433 12987 An example of a typical mode is Lisp, for editing Lisp code. 12434 12988 </p> … … 12486 13040 <div> 12487 13041 <div class="refsect1" lang="en" xml:lang="en"> 12488 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693547"></a>13042 <a xmlns="http://www.w3.org/1999/xhtml" id="id452858"></a> 12489 13043 <div class="header">Description:</div> 12490 13044 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12509 13063 <div> 12510 13064 <div class="refsect1" lang="en" xml:lang="en"> 12511 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693602"></a>13065 <a xmlns="http://www.w3.org/1999/xhtml" id="id452912"></a> 12512 13066 <div class="header">Description:</div> 12513 13067 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12531 13085 <div> 12532 13086 <div class="refsect1" lang="en" xml:lang="en"> 12533 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693656"></a>13087 <a xmlns="http://www.w3.org/1999/xhtml" id="id452967"></a> 12534 13088 <div class="header">Description:</div> 12535 13089 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12565 13119 <div> 12566 13120 <div class="refsect1" lang="en" xml:lang="en"> 12567 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693726"></a>13121 <a xmlns="http://www.w3.org/1999/xhtml" id="id453037"></a> 12568 13122 <div class="header">Description:</div> 12569 13123 <p xmlns="http://www.w3.org/1999/xhtml"> 12570 13124 This function defines a new mode named name, and enters it in 12571 *mode-names* (page 35). If major-p is supplied and is not nil then13125 <a class="link" href="#v_mode-names" title="Variable *mode-names*">*mode-names*</a>. If major-p is supplied and is not nil then 12572 13126 the mode is a major mode; otherwise it is a minor mode. 12573 13127 </p> … … 12613 13167 <div> 12614 13168 <div class="refsect1" lang="en" xml:lang="en"> 12615 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693805"></a>13169 <a xmlns="http://www.w3.org/1999/xhtml" id="id453122"></a> 12616 13170 <div class="header">Description:</div> 12617 13171 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12635 13189 <div> 12636 13190 <div class="refsect1" lang="en" xml:lang="en"> 12637 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693860"></a>13191 <a xmlns="http://www.w3.org/1999/xhtml" id="id453176"></a> 12638 13192 <div class="header">Description:</div> 12639 13193 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 12655 13209 <div> 12656 13210 <div class="refsect1" lang="en" xml:lang="en"> 12657 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693915"></a>13211 <a xmlns="http://www.w3.org/1999/xhtml" id="id453231"></a> 12658 13212 <div class="header">Description:</div> 12659 13213 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12679 13233 <div> 12680 13234 <div class="refsect1" lang="en" xml:lang="en"> 12681 <a xmlns="http://www.w3.org/1999/xhtml" id="id 693970"></a>13235 <a xmlns="http://www.w3.org/1999/xhtml" id="id453286"></a> 12682 13236 <div class="header">Description:</div> 12683 13237 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 12699 13253 <div> 12700 13254 <div class="refsect1" lang="en" xml:lang="en"> 12701 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694025"></a>13255 <a xmlns="http://www.w3.org/1999/xhtml" id="id453341"></a> 12702 13256 <div class="header">Description:</div> 12703 13257 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12724 13278 <div> 12725 13279 <div class="refsect1" lang="en" xml:lang="en"> 12726 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694080"></a>13280 <a xmlns="http://www.w3.org/1999/xhtml" id="id453397"></a> 12727 13281 <div class="header">Description:</div> 12728 13282 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12746 13300 <div> 12747 13301 <div class="refsect1" lang="en" xml:lang="en"> 12748 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694134"></a>13302 <a xmlns="http://www.w3.org/1999/xhtml" id="id453451"></a> 12749 13303 <div class="header">Description:</div> 12750 13304 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12819 13373 commands (and which the user should not know about) should not be 12820 13374 maintained as a character attribute. For such uses various character 12821 searching abilities are provided by the function find-pattern (page13375 searching abilities are provided by the function <a class="link" href="#f_find-pattern" title="Function find-pattern">find-pattern</a>. 12822 13376 20). 12823 13377 </p> … … 12853 13407 <div> 12854 13408 <div class="refsect1" lang="en" xml:lang="en"> 12855 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694296"></a>13409 <a xmlns="http://www.w3.org/1999/xhtml" id="id453618"></a> 12856 13410 <div class="header">Description:</div> 12857 13411 <p xmlns="http://www.w3.org/1999/xhtml"> 12858 13412 Whenever a character attribute is defined, its name is entered in this 12859 string table (page 69), with the corresponding keyword as the value.13413 <a class="link" href="#StringTableFunctions" title="6.16.1. String-table Functions">string-table</a>, with the corresponding keyword as the value. 12860 13414 </p> 12861 13415 </div> … … 12885 13439 <div> 12886 13440 <div class="refsect1" lang="en" xml:lang="en"> 12887 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694366"></a>13441 <a xmlns="http://www.w3.org/1999/xhtml" id="id453694"></a> 12888 13442 <div class="header">Description:</div> 12889 13443 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12920 13474 <div> 12921 13475 <div class="refsect1" lang="en" xml:lang="en"> 12922 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694433"></a>13476 <a xmlns="http://www.w3.org/1999/xhtml" id="id453761"></a> 12923 13477 <div class="header">Description:</div> 12924 13478 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 12940 13494 <div> 12941 13495 <div class="refsect1" lang="en" xml:lang="en"> 12942 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694488"></a>13496 <a xmlns="http://www.w3.org/1999/xhtml" id="id453816"></a> 12943 13497 <div class="header">Description:</div> 12944 13498 <p xmlns="http://www.w3.org/1999/xhtml"> … … 12962 13516 <div> 12963 13517 <div class="refsect1" lang="en" xml:lang="en"> 12964 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694543"></a>13518 <a xmlns="http://www.w3.org/1999/xhtml" id="id453871"></a> 12965 13519 <div class="header">Description:</div> 12966 13520 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 12982 13536 <div> 12983 13537 <div class="refsect1" lang="en" xml:lang="en"> 12984 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694598"></a>13538 <a xmlns="http://www.w3.org/1999/xhtml" id="id453926"></a> 12985 13539 <div class="header">Description:</div> 12986 13540 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13016 13570 <div> 13017 13571 <div class="refsect1" lang="en" xml:lang="en"> 13018 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694664"></a>13572 <a xmlns="http://www.w3.org/1999/xhtml" id="id453992"></a> 13019 13573 <div class="header">Description:</div> 13020 13574 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13039 13593 <div> 13040 13594 <div class="refsect1" lang="en" xml:lang="en"> 13041 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694720"></a>13595 <a xmlns="http://www.w3.org/1999/xhtml" id="id454048"></a> 13042 13596 <div class="header">Description:</div> 13043 13597 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 13059 13613 <div> 13060 13614 <div class="refsect1" lang="en" xml:lang="en"> 13061 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694774"></a>13615 <a xmlns="http://www.w3.org/1999/xhtml" id="id454102"></a> 13062 13616 <div class="header">Description:</div> 13063 13617 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13086 13640 <div> 13087 13641 <div class="refsect1" lang="en" xml:lang="en"> 13088 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694832"></a>13642 <a xmlns="http://www.w3.org/1999/xhtml" id="id454160"></a> 13089 13643 <div class="header">Description:</div> 13090 13644 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 13106 13660 <div> 13107 13661 <div class="refsect1" lang="en" xml:lang="en"> 13108 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694887"></a>13662 <a xmlns="http://www.w3.org/1999/xhtml" id="id454215"></a> 13109 13663 <div class="header">Description:</div> 13110 13664 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13130 13684 <div> 13131 13685 <div class="refsect1" lang="en" xml:lang="en"> 13132 <a xmlns="http://www.w3.org/1999/xhtml" id="id 694946"></a>13686 <a xmlns="http://www.w3.org/1999/xhtml" id="id454273"></a> 13133 13687 <div class="header">Description:</div> 13134 13688 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 13150 13704 <div> 13151 13705 <div class="refsect1" lang="en" xml:lang="en"> 13152 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695004"></a>13706 <a xmlns="http://www.w3.org/1999/xhtml" id="id454332"></a> 13153 13707 <div class="header">Description:</div> 13154 13708 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13180 13734 <div> 13181 13735 <div class="refsect1" lang="en" xml:lang="en"> 13182 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695067"></a>13736 <a xmlns="http://www.w3.org/1999/xhtml" id="id454395"></a> 13183 13737 <div class="header">Description:</div> 13184 13738 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 13200 13754 <div> 13201 13755 <div class="refsect1" lang="en" xml:lang="en"> 13202 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695122"></a>13756 <a xmlns="http://www.w3.org/1999/xhtml" id="id454450"></a> 13203 13757 <div class="header">Description:</div> 13204 13758 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13244 13798 <div> 13245 13799 <div class="refsect1" lang="en" xml:lang="en"> 13246 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695201"></a>13800 <a xmlns="http://www.w3.org/1999/xhtml" id="id454529"></a> 13247 13801 <div class="header">Description:</div> 13248 13802 <p xmlns="http://www.w3.org/1999/xhtml"> 13249 13803 Return the current hook list for attribute. This may be set with 13250 setf. The add-hook and remove-hook (page 25)macros should be used to13804 setf. The <a class="link" href="#m_add-hook" title="Macro add-hook">add-hook</a> and <a class="link" href="#m_remove-hook" title="Macro remove-hook">remove-hook</a> macros should be used to 13251 13805 manipulate these lists. 13252 13806 </p> … … 13281 13835 <dd> 13282 13836 <p> 13283 A value of 1 indicates the character separates words (see section 15.3). 13837 A value of 1 indicates the character separates words (see the <a class="link" href="#EnglishTextBuffers" title="6.15.3. English Text Buffers">English Text Buffers</a> section). 13838 13284 13839 </p> 13285 13840 </dd> … … 13298 13853 <dd> 13299 13854 <p> 13300 A value of 1 indicates these characters terminate sentences (see section 15.3).13855 A value of 1 indicates these characters terminate sentences (see the <a class="link" href="#EnglishTextBuffers" title="6.15.3. English Text Buffers">English Text Buffers</a> section). 13301 13856 </p> 13302 13857 </dd> … … 13307 13862 <p> 13308 13863 A value of 1 indicates these delimiting characters, such as " or ), 13309 may follow a Sentence Terminator (see section 15.3).13864 may follow a Sentence Terminator. 13310 13865 </p> 13311 13866 </dd> … … 13316 13871 <p> 13317 13872 A value of 1 indicates these characters delimit paragraphs when they 13318 begin a line (see section 15.3).13873 begin a line (see the <a class="link" href="#EnglishTextBuffers" title="6.15.3. English Text Buffers">English Text Buffers</a> section). 13319 13874 </p> 13320 13875 </dd> … … 13324 13879 <dd> 13325 13880 <p> 13326 A value of 1 indicates this character separates logical pages (see13327 section 15.4)when it begins a line.13881 A value of 1 indicates this character separates <a class="link" href="#LogicalPages" title="6.15.4. Logical Pages">logical pages</a> 13882 when it begins a line. 13328 13883 </p> 13329 13884 </dd> … … 13483 14038 <div> 13484 14039 <div class="refsect1" lang="en" xml:lang="en"> 13485 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695569"></a>14040 <a xmlns="http://www.w3.org/1999/xhtml" id="id454932"></a> 13486 14041 <div class="header">Description:</div> 13487 14042 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13516 14071 <div> 13517 14072 <div class="refsect1" lang="en" xml:lang="en"> 13518 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695636"></a>14073 <a xmlns="http://www.w3.org/1999/xhtml" id="id454998"></a> 13519 14074 <div class="header">Description:</div> 13520 14075 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13538 14093 <div> 13539 14094 <div class="refsect1" lang="en" xml:lang="en"> 13540 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695691"></a>14095 <a xmlns="http://www.w3.org/1999/xhtml" id="id455053"></a> 13541 14096 <div class="header">Description:</div> 13542 14097 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13569 14124 <div> 13570 14125 <div class="refsect1" lang="en" xml:lang="en"> 13571 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695757"></a>14126 <a xmlns="http://www.w3.org/1999/xhtml" id="id455119"></a> 13572 14127 <div class="header">Description:</div> 13573 14128 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13593 14148 <div> 13594 14149 <div class="refsect1" lang="en" xml:lang="en"> 13595 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695816"></a>14150 <a xmlns="http://www.w3.org/1999/xhtml" id="id455178"></a> 13596 14151 <div class="header">Description:</div> 13597 14152 <p xmlns="http://www.w3.org/1999/xhtml"> 13598 This function is analogous to move-to-position (page 5), except that14153 This function is analogous to <a class="link" href="#f_move-to-position" title="Function move-to-position">move-to-position</a>, except that 13599 14154 it moves mark to the position on line which corresponds to the 13600 14155 specified column. If the line would not reach to the specified column, then nil is … … 13634 14189 <div> 13635 14190 <div class="refsect1" lang="en" xml:lang="en"> 13636 <a xmlns="http://www.w3.org/1999/xhtml" id="id 695893"></a>14191 <a xmlns="http://www.w3.org/1999/xhtml" id="id455261"></a> 13637 14192 <div class="header">Description:</div> 13638 14193 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13685 14240 </div> 13686 14241 <p xmlns="http://www.w3.org/1999/xhtml"> 13687 Some primitives such as prompt-for-key (page 50)and commands such as14242 Some primitives such as <a class="link" href="#f_prompt-for-key" title="Function prompt-for-key">prompt-for-key</a> and commands such as 13688 14243 Emacs query replace read key-events directly from the keyboard instead 13689 14244 of using the command interpreter. To encourage consistency between … … 13721 14276 <div> 13722 14277 <div class="refsect1" lang="en" xml:lang="en"> 13723 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696136"></a>14278 <a xmlns="http://www.w3.org/1999/xhtml" id="id455509"></a> 13724 14279 <div class="header">Description:</div> 13725 14280 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13744 14299 <div> 13745 14300 <div class="refsect1" lang="en" xml:lang="en"> 13746 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696192"></a>14301 <a xmlns="http://www.w3.org/1999/xhtml" id="id455566"></a> 13747 14302 <div class="header">Description:</div> 13748 14303 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13772 14327 <div> 13773 14328 <div class="refsect1" lang="en" xml:lang="en"> 13774 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696253"></a>14329 <a xmlns="http://www.w3.org/1999/xhtml" id="id455627"></a> 13775 14330 <div class="header">Description:</div> 13776 14331 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13795 14350 <div> 13796 14351 <div class="refsect1" lang="en" xml:lang="en"> 13797 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696308"></a>14352 <a xmlns="http://www.w3.org/1999/xhtml" id="id455682"></a> 13798 14353 <div class="header">Description:</div> 13799 14354 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 13815 14370 <div> 13816 14371 <div class="refsect1" lang="en" xml:lang="en"> 13817 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696363"></a>14372 <a xmlns="http://www.w3.org/1999/xhtml" id="id455737"></a> 13818 14373 <div class="header">Description:</div> 13819 14374 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13838 14393 <div> 13839 14394 <div class="refsect1" lang="en" xml:lang="en"> 13840 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696419"></a>14395 <a xmlns="http://www.w3.org/1999/xhtml" id="id455792"></a> 13841 14396 <div class="header">Description:</div> 13842 14397 <p xmlns="http://www.w3.org/1999/xhtml"> … … 13864 14419 key-event read should be compared to the corresponding logical 13865 14420 key-event instead of explicitly mentioning the particular key-event in 13866 the code. In many cases you can use the command-case (page 48)macro.14421 the code. In many cases you can use the <a class="link" href="#m_command-case" title="Macro command-case">command-case</a> macro. 13867 14422 It makes logical key-events easy to use and takes care of prompting 13868 14423 and displaying help messages. … … 13970 14525 <div> 13971 14526 <div> 13972 <h2 class="title" style="clear: both"><a id=" EchoArea"></a>6.12. The Echo Area</h2>14527 <h2 class="title" style="clear: both"><a id="HemlockProgrammingEchoArea"></a>6.12. The Echo Area</h2> 13973 14528 </div> 13974 14529 </div> … … 14001 14556 <div> 14002 14557 <div class="refsect1" lang="en" xml:lang="en"> 14003 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696675"></a>14558 <a xmlns="http://www.w3.org/1999/xhtml" id="id456056"></a> 14004 14559 <div class="header">Description:</div> 14005 14560 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14023 14578 <div> 14024 14579 <div class="refsect1" lang="en" xml:lang="en"> 14025 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696733"></a>14580 <a xmlns="http://www.w3.org/1999/xhtml" id="id456114"></a> 14026 14581 <div class="header">Description:</div> 14027 14582 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 14043 14598 <div> 14044 14599 <div class="refsect1" lang="en" xml:lang="en"> 14045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696791"></a>14600 <a xmlns="http://www.w3.org/1999/xhtml" id="id456172"></a> 14046 14601 <div class="header">Description:</div> 14047 14602 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14066 14621 <div> 14067 14622 <div class="refsect1" lang="en" xml:lang="en"> 14068 <a xmlns="http://www.w3.org/1999/xhtml" id="id 696847"></a>14623 <a xmlns="http://www.w3.org/1999/xhtml" id="id456227"></a> 14069 14624 <div class="header">Description:</div> 14070 14625 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14170 14725 <div> 14171 14726 <div class="refsect1" lang="en" xml:lang="en"> 14172 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697022"></a>14727 <a xmlns="http://www.w3.org/1999/xhtml" id="id456403"></a> 14173 14728 <div class="header">Description:</div> 14174 14729 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14198 14753 <div> 14199 14754 <div class="refsect1" lang="en" xml:lang="en"> 14200 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697084"></a>14755 <a xmlns="http://www.w3.org/1999/xhtml" id="id456464"></a> 14201 14756 <div class="header">Description:</div> 14202 14757 <p xmlns="http://www.w3.org/1999/xhtml"> 14203 14758 This function prompts for a key-event returning immediately when the 14204 user types the next key-event. command-case (page 48)is more useful14205 for most purposes. When appropriate, use logical key-events (page 45).14759 user types the next key-event. <a class="link" href="#m_command-case" title="Macro command-case">command-case</a> is more useful 14760 for most purposes. When appropriate, use <a class="link" href="#HemlockProgrammingLogicalKeyEvents" title="6.11. Logical Key-Events">logical key-events</a>. 14206 14761 </p> 14207 14762 </div> … … 14222 14777 <div> 14223 14778 <div class="refsect1" lang="en" xml:lang="en"> 14224 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697144"></a>14779 <a xmlns="http://www.w3.org/1999/xhtml" id="id456536"></a> 14225 14780 <div class="header">Description:</div> 14226 14781 <p xmlns="http://www.w3.org/1999/xhtml"> 14227 14782 This function prompts for a key, a vector of key-events, suitable for 14228 passing to any of the functions that manipulate key bindings (page14229 29).If must-exist is true, then the key must be bound in the current14783 passing to any of the functions that manipulate <a class="link" href="#BindingCommandsToKeys" title="6.7.2.3. Binding Commands to Keys">key bindings</a>. 14784 If must-exist is true, then the key must be bound in the current 14230 14785 environment, and the command currently bound is returned as the second 14231 14786 value. … … 14248 14803 <div> 14249 14804 <div class="refsect1" lang="en" xml:lang="en"> 14250 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697205"></a>14805 <a xmlns="http://www.w3.org/1999/xhtml" id="id456602"></a> 14251 14806 <div class="header">Description:</div> 14252 14807 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14274 14829 <div> 14275 14830 <div class="refsect1" lang="en" xml:lang="en"> 14276 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697266"></a>14831 <a xmlns="http://www.w3.org/1999/xhtml" id="id456663"></a> 14277 14832 <div class="header">Description:</div> 14278 14833 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14298 14853 <div> 14299 14854 <div class="refsect1" lang="en" xml:lang="en"> 14300 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697325"></a>14855 <a xmlns="http://www.w3.org/1999/xhtml" id="id456722"></a> 14301 14856 <div class="header">Description:</div> 14302 14857 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14332 14887 <div> 14333 14888 <div class="refsect1" lang="en" xml:lang="en"> 14334 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697392"></a>14889 <a xmlns="http://www.w3.org/1999/xhtml" id="id456790"></a> 14335 14890 <div class="header">Description:</div> 14336 14891 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14355 14910 <div> 14356 14911 <div class="refsect1" lang="en" xml:lang="en"> 14357 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697452"></a>14912 <a xmlns="http://www.w3.org/1999/xhtml" id="id456849"></a> 14358 14913 <div class="header">Description:</div> 14359 14914 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14377 14932 <div> 14378 14933 <div class="refsect1" lang="en" xml:lang="en"> 14379 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697511"></a>14934 <a xmlns="http://www.w3.org/1999/xhtml" id="id456908"></a> 14380 14935 <div class="header">Description:</div> 14381 14936 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14402 14957 <div> 14403 14958 <div class="refsect1" lang="en" xml:lang="en"> 14404 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697571"></a>14959 <a xmlns="http://www.w3.org/1999/xhtml" id="id456968"></a> 14405 14960 <div class="header">Description:</div> 14406 14961 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14429 14984 <div> 14430 14985 <div class="refsect1" lang="en" xml:lang="en"> 14431 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697633"></a>14986 <a xmlns="http://www.w3.org/1999/xhtml" id="id457030"></a> 14432 14987 <div class="header">Description:</div> 14433 14988 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14453 15008 <div> 14454 15009 <div class="refsect1" lang="en" xml:lang="en"> 14455 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697688"></a>15010 <a xmlns="http://www.w3.org/1999/xhtml" id="id457086"></a> 14456 15011 <div class="header">Description:</div> 14457 15012 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14459 15014 as Help use this to get a key-event, translate it to a 14460 15015 character, and then to dispatch on the character to some case. In 14461 addition to character dispatching, this supports logical key-events14462 (page 45)by using the input key-event directly without translating it15016 addition to character dispatching, this supports <a class="link" href="#HemlockProgrammingLogicalKeyEvents" title="6.11. Logical Key-Events">logical key-events</a> 15017 by using the input key-event directly without translating it 14463 15018 to a character. Since the description of this macro is rather 14464 15019 complex, first consider the following example: … … 14557 15112 <div> 14558 15113 <div class="refsect1" lang="en" xml:lang="en"> 14559 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697855"></a>15114 <a xmlns="http://www.w3.org/1999/xhtml" id="id457258"></a> 14560 15115 <div class="header">Description:</div> 14561 15116 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14595 15150 <div> 14596 15151 <div class="refsect1" lang="en" xml:lang="en"> 14597 <a xmlns="http://www.w3.org/1999/xhtml" id="id 697931"></a>15152 <a xmlns="http://www.w3.org/1999/xhtml" id="id457334"></a> 14598 15153 <div class="header">Description:</div> 14599 15154 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14603 15158 </p> 14604 15159 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term"><code class="code">:verification-function</code></span></i>--- 14605 This is invoked by the Confirm Parse command (page 52). It does most of14606 the work when parsing prompted input. Confirm Parse (page 52)calls it15160 This is invoked by the <a xmlns="http://www.w3.org/1999/xhtml" class="link" href="#c_confirm_parse" title="Command Confirm Parse">Confirm Parse</a> command. It does most of 15161 the work when parsing prompted input. Confirm Parse calls it 14607 15162 with one argument, which is the string that the user typed so far. 14608 15163 The function should return a list of values which are to be the result … … 14670 15225 <div> 14671 15226 <div class="refsect1" lang="en" xml:lang="en"> 14672 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698153"></a>15227 <a xmlns="http://www.w3.org/1999/xhtml" id="id457562"></a> 14673 15228 <div class="header">Description:</div> 14674 15229 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14692 15247 <div> 14693 15248 <div class="refsect1" lang="en" xml:lang="en"> 14694 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698208"></a>15249 <a xmlns="http://www.w3.org/1999/xhtml" id="id457617"></a> 14695 15250 <div class="header">Description:</div> 14696 15251 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14715 15270 <div> 14716 15271 <div class="refsect1" lang="en" xml:lang="en"> 14717 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698264"></a>15272 <a xmlns="http://www.w3.org/1999/xhtml" id="id457672"></a> 14718 15273 <div class="header">Description:</div> 14719 15274 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14741 15296 <div> 14742 15297 <div class="refsect1" lang="en" xml:lang="en"> 14743 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698324"></a>15298 <a xmlns="http://www.w3.org/1999/xhtml" id="id457733"></a> 14744 15299 <div class="header">Description:</div> 14745 15300 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14758 15313 <div> 14759 15314 <div> 14760 <h2 class="title" style="clear: both"><a id=" Files"></a>6.13. Files</h2>15315 <h2 class="title" style="clear: both"><a id="HemlockProgrammingFiles"></a>6.13. Files</h2> 14761 15316 </div> 14762 15317 </div> … … 14812 15367 <div> 14813 15368 <div class="refsect1" lang="en" xml:lang="en"> 14814 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698428"></a>15369 <a xmlns="http://www.w3.org/1999/xhtml" id="id457837"></a> 14815 15370 <div class="header">Description:</div> 14816 15371 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14836 15391 <div> 14837 15392 <div class="refsect1" lang="en" xml:lang="en"> 14838 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698485"></a>15393 <a xmlns="http://www.w3.org/1999/xhtml" id="id457893"></a> 14839 15394 <div class="header">Description:</div> 14840 15395 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14861 15416 <div> 14862 15417 <div class="refsect1" lang="en" xml:lang="en"> 14863 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698545"></a>15418 <a xmlns="http://www.w3.org/1999/xhtml" id="id457954"></a> 14864 15419 <div class="header">Description:</div> 14865 15420 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14903 15458 <div> 14904 15459 <div class="refsect1" lang="en" xml:lang="en"> 14905 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698619"></a>15460 <a xmlns="http://www.w3.org/1999/xhtml" id="id458028"></a> 14906 15461 <div class="header">Description:</div> 14907 15462 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14925 15480 <div> 14926 15481 <div class="refsect1" lang="en" xml:lang="en"> 14927 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698675"></a>15482 <a xmlns="http://www.w3.org/1999/xhtml" id="id458083"></a> 14928 15483 <div class="header">Description:</div> 14929 15484 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 14945 15500 <div> 14946 15501 <div class="refsect1" lang="en" xml:lang="en"> 14947 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698730"></a>15502 <a xmlns="http://www.w3.org/1999/xhtml" id="id458138"></a> 14948 15503 <div class="header">Description:</div> 14949 15504 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 14965 15520 <div> 14966 15521 <div class="refsect1" lang="en" xml:lang="en"> 14967 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698785"></a>15522 <a xmlns="http://www.w3.org/1999/xhtml" id="id458194"></a> 14968 15523 <div class="header">Description:</div> 14969 15524 <p xmlns="http://www.w3.org/1999/xhtml"> … … 14989 15544 <div> 14990 15545 <div class="refsect1" lang="en" xml:lang="en"> 14991 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698841"></a>15546 <a xmlns="http://www.w3.org/1999/xhtml" id="id458250"></a> 14992 15547 <div class="header">Description:</div> 14993 15548 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15041 15596 <div> 15042 15597 <div class="refsect1" lang="en" xml:lang="en"> 15043 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698930"></a>15598 <a xmlns="http://www.w3.org/1999/xhtml" id="id458338"></a> 15044 15599 <div class="header">Description:</div> 15045 15600 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15063 15618 <div> 15064 15619 <div class="refsect1" lang="en" xml:lang="en"> 15065 <a xmlns="http://www.w3.org/1999/xhtml" id="id 698988"></a>15620 <a xmlns="http://www.w3.org/1999/xhtml" id="id458397"></a> 15066 15621 <div class="header">Description:</div> 15067 15622 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 15083 15638 <div> 15084 15639 <div class="refsect1" lang="en" xml:lang="en"> 15085 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699043"></a>15640 <a xmlns="http://www.w3.org/1999/xhtml" id="id458451"></a> 15086 15641 <div class="header">Description:</div> 15087 15642 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15116 15671 <div> 15117 15672 <div class="refsect1" lang="en" xml:lang="en"> 15118 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699109"></a>15673 <a xmlns="http://www.w3.org/1999/xhtml" id="id458517"></a> 15119 15674 <div class="header">Description:</div> 15120 15675 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 15136 15691 <div> 15137 15692 <div class="refsect1" lang="en" xml:lang="en"> 15138 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699163"></a>15693 <a xmlns="http://www.w3.org/1999/xhtml" id="id458572"></a> 15139 15694 <div class="header">Description:</div> 15140 15695 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 15156 15711 <div> 15157 15712 <div class="refsect1" lang="en" xml:lang="en"> 15158 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699218"></a>15713 <a xmlns="http://www.w3.org/1999/xhtml" id="id458627"></a> 15159 15714 <div class="header">Description:</div> 15160 15715 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15241 15796 <div> 15242 15797 <div class="refsect1" lang="en" xml:lang="en"> 15243 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699353"></a>15798 <a xmlns="http://www.w3.org/1999/xhtml" id="id458762"></a> 15244 15799 <div class="header">Description:</div> 15245 15800 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 15261 15816 <div> 15262 15817 <div class="refsect1" lang="en" xml:lang="en"> 15263 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699407"></a>15818 <a xmlns="http://www.w3.org/1999/xhtml" id="id458816"></a> 15264 15819 <div class="header">Description:</div> 15265 15820 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15377 15932 <div> 15378 15933 <div class="refsect1" lang="en" xml:lang="en"> 15379 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699584"></a>15934 <a xmlns="http://www.w3.org/1999/xhtml" id="id458993"></a> 15380 15935 <div class="header">Description:</div> 15381 15936 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15423 15978 <div> 15424 15979 <div class="refsect1" lang="en" xml:lang="en"> 15425 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699663"></a>15980 <a xmlns="http://www.w3.org/1999/xhtml" id="id459071"></a> 15426 15981 <div class="header">Description:</div> 15427 15982 <p xmlns="http://www.w3.org/1999/xhtml"> 15428 This is a Hemlock ring buffer (see page 70)that holds the last 6015983 This is a Hemlock <a class="link" href="#RingFunctions" title="6.16.2. Ring Functions">ring buffer</a> that holds the last 60 15429 15984 key-events received. 15430 15985 </p> … … 15446 16001 <div> 15447 16002 <div class="refsect1" lang="en" xml:lang="en"> 15448 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699718"></a>16003 <a xmlns="http://www.w3.org/1999/xhtml" id="id459132"></a> 15449 16004 <div class="header">Description:</div> 15450 16005 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15468 16023 <div> 15469 16024 <div class="refsect1" lang="en" xml:lang="en"> 15470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699772"></a>16025 <a xmlns="http://www.w3.org/1999/xhtml" id="id459186"></a> 15471 16026 <div class="header">Description:</div> 15472 16027 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15492 16047 <p xmlns="http://www.w3.org/1999/xhtml"> 15493 16048 Note that operations on these streams operate directly on buffers, 15494 therefore they have the same restrictions as described <a class=" ulink" href="HemlockProgrammer/Buffers" target="_top">here</a>16049 therefore they have the same restrictions as described <a class="link" href="#HemlockProgrammingBuffers" title="6.3. Buffers">here</a> 15495 16050 for interacting with buffers from outside of the GUI thread. 15496 16051 </p> … … 15509 16064 <div> 15510 16065 <div class="refsect1" lang="en" xml:lang="en"> 15511 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699859"></a>16066 <a xmlns="http://www.w3.org/1999/xhtml" id="id459273"></a> 15512 16067 <div class="header">Description:</div> 15513 16068 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15545 16100 <div> 15546 16101 <div class="refsect1" lang="en" xml:lang="en"> 15547 <a xmlns="http://www.w3.org/1999/xhtml" id="id 699969"></a>16102 <a xmlns="http://www.w3.org/1999/xhtml" id="id459383"></a> 15548 16103 <div class="header">Description:</div> 15549 16104 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15567 16122 <div> 15568 16123 <div class="refsect1" lang="en" xml:lang="en"> 15569 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700024"></a>16124 <a xmlns="http://www.w3.org/1999/xhtml" id="id459439"></a> 15570 16125 <div class="header">Description:</div> 15571 16126 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15590 16145 <div> 15591 16146 <div class="refsect1" lang="en" xml:lang="en"> 15592 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700080"></a>16147 <a xmlns="http://www.w3.org/1999/xhtml" id="id459494"></a> 15593 16148 <div class="header">Description:</div> 15594 16149 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15612 16167 <div> 15613 16168 <div class="refsect1" lang="en" xml:lang="en"> 15614 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700136"></a>16169 <a xmlns="http://www.w3.org/1999/xhtml" id="id459550"></a> 15615 16170 <div class="header">Description:</div> 15616 16171 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15634 16189 <div> 15635 16190 <div class="refsect1" lang="en" xml:lang="en"> 15636 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700191"></a>16191 <a xmlns="http://www.w3.org/1999/xhtml" id="id459605"></a> 15637 16192 <div class="header">Description:</div> 15638 16193 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15658 16213 <div> 15659 16214 <div class="refsect1" lang="en" xml:lang="en"> 15660 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700250"></a>16215 <a xmlns="http://www.w3.org/1999/xhtml" id="id459664"></a> 15661 16216 <div class="header">Description:</div> 15662 16217 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15709 16264 <div> 15710 16265 <div class="refsect1" lang="en" xml:lang="en"> 15711 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700339"></a>16266 <a xmlns="http://www.w3.org/1999/xhtml" id="id459754"></a> 15712 16267 <div class="header">Description:</div> 15713 16268 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15736 16291 <div> 15737 16292 <div class="refsect1" lang="en" xml:lang="en"> 15738 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700397"></a>16293 <a xmlns="http://www.w3.org/1999/xhtml" id="id459811"></a> 15739 16294 <div class="header">Description:</div> 15740 16295 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15780 16335 <div> 15781 16336 <div class="refsect1" lang="en" xml:lang="en"> 15782 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700472"></a>16337 <a xmlns="http://www.w3.org/1999/xhtml" id="id459886"></a> 15783 16338 <div class="header">Description:</div> 15784 16339 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15827 16382 <div> 15828 16383 <div class="refsect1" lang="en" xml:lang="en"> 15829 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700559"></a>16384 <a xmlns="http://www.w3.org/1999/xhtml" id="id459973"></a> 15830 16385 <div class="header">Description:</div> 15831 16386 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15851 16406 <div> 15852 16407 <div class="refsect1" lang="en" xml:lang="en"> 15853 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700615"></a>16408 <a xmlns="http://www.w3.org/1999/xhtml" id="id460029"></a> 15854 16409 <div class="header">Description:</div> 15855 16410 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15902 16457 <div> 15903 16458 <div class="refsect1" lang="en" xml:lang="en"> 15904 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700701"></a>16459 <a xmlns="http://www.w3.org/1999/xhtml" id="id460116"></a> 15905 16460 <div class="header">Description:</div> 15906 16461 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15931 16486 <div> 15932 16487 <div class="refsect1" lang="en" xml:lang="en"> 15933 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700760"></a>16488 <a xmlns="http://www.w3.org/1999/xhtml" id="id460174"></a> 15934 16489 <div class="header">Description:</div> 15935 16490 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 15951 16506 <div> 15952 16507 <div class="refsect1" lang="en" xml:lang="en"> 15953 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700814"></a>16508 <a xmlns="http://www.w3.org/1999/xhtml" id="id460229"></a> 15954 16509 <div class="header">Description:</div> 15955 16510 <p xmlns="http://www.w3.org/1999/xhtml"> … … 15975 16530 <div> 15976 16531 <div class="refsect1" lang="en" xml:lang="en"> 15977 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700870"></a>16532 <a xmlns="http://www.w3.org/1999/xhtml" id="id460285"></a> 15978 16533 <div class="header">Description:</div> 15979 16534 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 15995 16550 <div> 15996 16551 <div class="refsect1" lang="en" xml:lang="en"> 15997 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700925"></a>16552 <a xmlns="http://www.w3.org/1999/xhtml" id="id460340"></a> 15998 16553 <div class="header">Description:</div> 15999 16554 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16019 16574 <div> 16020 16575 <div class="refsect1" lang="en" xml:lang="en"> 16021 <a xmlns="http://www.w3.org/1999/xhtml" id="id 700982"></a>16576 <a xmlns="http://www.w3.org/1999/xhtml" id="id460396"></a> 16022 16577 <div class="header">Description:</div> 16023 16578 <p xmlns="http://www.w3.org/1999/xhtml"> 16024 This deletes all characters on either side of mark with a Space attribute (see section 9.5) 16025 of 1. 16579 This deletes all characters on either side of mark with a Space attribute (see <a class="link" href="#SystemDefinedCharacterAttributes" title="6.9.5. System Defined Character Attributes">System Defined Character Attributes</a>) of 1. 16026 16580 </p> 16027 16581 </div> … … 16066 16620 <div> 16067 16621 <div class="refsect1" lang="en" xml:lang="en"> 16068 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701062"></a>16622 <a xmlns="http://www.w3.org/1999/xhtml" id="id460482"></a> 16069 16623 <div class="header">Description:</div> 16070 16624 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16086 16640 <div> 16087 16641 <div class="refsect1" lang="en" xml:lang="en"> 16088 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701116"></a>16642 <a xmlns="http://www.w3.org/1999/xhtml" id="id460536"></a> 16089 16643 <div class="header">Description:</div> 16090 16644 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16106 16660 <div> 16107 16661 <div class="refsect1" lang="en" xml:lang="en"> 16108 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701170"></a>16662 <a xmlns="http://www.w3.org/1999/xhtml" id="id460591"></a> 16109 16663 <div class="header">Description:</div> 16110 16664 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16126 16680 <div> 16127 16681 <div class="refsect1" lang="en" xml:lang="en"> 16128 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701225"></a>16682 <a xmlns="http://www.w3.org/1999/xhtml" id="id460645"></a> 16129 16683 <div class="header">Description:</div> 16130 16684 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16146 16700 <div> 16147 16701 <div class="refsect1" lang="en" xml:lang="en"> 16148 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701279"></a>16702 <a xmlns="http://www.w3.org/1999/xhtml" id="id460700"></a> 16149 16703 <div class="header">Description:</div> 16150 16704 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16166 16720 <div> 16167 16721 <div class="refsect1" lang="en" xml:lang="en"> 16168 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701334"></a>16722 <a xmlns="http://www.w3.org/1999/xhtml" id="id460754"></a> 16169 16723 <div class="header">Description:</div> 16170 16724 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16203 16757 <div> 16204 16758 <div class="refsect1" lang="en" xml:lang="en"> 16205 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701399"></a>16759 <a xmlns="http://www.w3.org/1999/xhtml" id="id460820"></a> 16206 16760 <div class="header">Description:</div> 16207 16761 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16228 16782 <div> 16229 16783 <div class="refsect1" lang="en" xml:lang="en"> 16230 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701456"></a>16784 <a xmlns="http://www.w3.org/1999/xhtml" id="id460876"></a> 16231 16785 <div class="header">Description:</div> 16232 16786 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16253 16807 <div> 16254 16808 <div class="refsect1" lang="en" xml:lang="en"> 16255 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701512"></a>16809 <a xmlns="http://www.w3.org/1999/xhtml" id="id460932"></a> 16256 16810 <div class="header">Description:</div> 16257 16811 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16281 16835 <div> 16282 16836 <div class="refsect1" lang="en" xml:lang="en"> 16283 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701570"></a>16837 <a xmlns="http://www.w3.org/1999/xhtml" id="id460990"></a> 16284 16838 <div class="header">Description:</div> 16285 16839 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16306 16860 <div> 16307 16861 <div class="refsect1" lang="en" xml:lang="en"> 16308 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701626"></a>16862 <a xmlns="http://www.w3.org/1999/xhtml" id="id461046"></a> 16309 16863 <div class="header">Description:</div> 16310 16864 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16326 16880 <div> 16327 16881 <div class="refsect1" lang="en" xml:lang="en"> 16328 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701680"></a>16882 <a xmlns="http://www.w3.org/1999/xhtml" id="id461101"></a> 16329 16883 <div class="header">Description:</div> 16330 16884 <p xmlns="http://www.w3.org/1999/xhtml"> 16331 16885 These return, respectively, whether mark is inside a top level form or 16332 16886 at the beginning of a line immediately before a character whose Lisp 16333 Syntax (see section 9.5) value is :opening-paren. 16887 Syntax (see <a class="link" href="#SystemDefinedCharacterAttributes" title="6.9.5. System Defined Character Attributes">System Defined Character Attributes</a>) 16888 value is :opening-paren. 16334 16889 </p> 16335 16890 </div> … … 16350 16905 <div> 16351 16906 <div class="refsect1" lang="en" xml:lang="en"> 16352 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701736"></a>16907 <a xmlns="http://www.w3.org/1999/xhtml" id="id461163"></a> 16353 16908 <div class="header">Description:</div> 16354 16909 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16370 16925 <div> 16371 16926 <div class="refsect1" lang="en" xml:lang="en"> 16372 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701791"></a>16927 <a xmlns="http://www.w3.org/1999/xhtml" id="id461217"></a> 16373 16928 <div class="header">Description:</div> 16374 16929 <p xmlns="http://www.w3.org/1999/xhtml"> 16375 16930 Respectively, these move mark immediately past a character whose Lisp 16376 Syntax (see section 9.5) value is :closing-paren or immediately before 16931 Syntax (see <a class="link" href="#SystemDefinedCharacterAttributes" title="6.9.5. System Defined Character Attributes">System Defined Character Attributes</a>) 16932 value is :closing-paren or immediately before 16377 16933 a character whose Lisp Syntax value is :opening-paren. 16378 16934 </p> … … 16394 16950 <div> 16395 16951 <div class="refsect1" lang="en" xml:lang="en"> 16396 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701846"></a>16952 <a xmlns="http://www.w3.org/1999/xhtml" id="id461279"></a> 16397 16953 <div class="header">Description:</div> 16398 16954 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16419 16975 <div> 16420 16976 <div class="refsect1" lang="en" xml:lang="en"> 16421 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701902"></a>16977 <a xmlns="http://www.w3.org/1999/xhtml" id="id461335"></a> 16422 16978 <div class="header">Description:</div> 16423 16979 <p xmlns="http://www.w3.org/1999/xhtml"> 16424 16980 This defines the function with name to have count special 16425 arguments. indent-for-lisp, the value of Indent Function (see section16426 15.1)in Lisp mode, uses this to specially indent these arguments. For16981 arguments. indent-for-lisp, the value of <a class="link" href="#hv_indent_function" title="Hemlock Variable Indent Function">Indent Function</a> 16982 in Lisp mode, uses this to specially indent these arguments. For 16427 16983 example, do has two, with-open-file has one, etc. There are many of 16428 16984 these defined by the system including definitions for special Hemlock … … 16461 17017 <div> 16462 17018 <div class="refsect1" lang="en" xml:lang="en"> 16463 <a xmlns="http://www.w3.org/1999/xhtml" id="id 701976"></a>17019 <a xmlns="http://www.w3.org/1999/xhtml" id="id461415"></a> 16464 17020 <div class="header">Description:</div> 16465 17021 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16469 17025 direction, this returns mark, otherwise nil. This always moves mark. A 16470 17026 word lies between two characters whose Word Delimiter attribute value 16471 is 1 (see section 9.5).17027 is 1 (see <a class="link" href="#SystemDefinedCharacterAttributes" title="6.9.5. System Defined Character Attributes">System Defined Character Attributes</a>). 16472 17028 </p> 16473 17029 </div> … … 16488 17044 <div> 16489 17045 <div class="refsect1" lang="en" xml:lang="en"> 16490 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702034"></a>17046 <a xmlns="http://www.w3.org/1999/xhtml" id="id461478"></a> 16491 17047 <div class="header">Description:</div> 16492 17048 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16518 17074 <div> 16519 17075 <div class="refsect1" lang="en" xml:lang="en"> 16520 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702101"></a>17076 <a xmlns="http://www.w3.org/1999/xhtml" id="id461546"></a> 16521 17077 <div class="header">Description:</div> 16522 17078 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16538 17094 <div> 16539 17095 <div class="refsect1" lang="en" xml:lang="en"> 16540 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702157"></a>17096 <a xmlns="http://www.w3.org/1999/xhtml" id="id461601"></a> 16541 17097 <div class="header">Description:</div> 16542 17098 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16559 17115 </p> 16560 17116 <p xmlns="http://www.w3.org/1999/xhtml"> 16561 Prefix defaults to Fill Prefix (see section 15.5), and the right17117 Prefix defaults to <a class="link" href="#hv_fill_prefix" title="Hemlock Variable Fill Prefix">Fill Prefix</a>, and the right 16562 17118 prefix is necessary to correctly skip paragraphs. If prefix is 16563 17119 non-nil, and a line begins with prefix, then the scanning process … … 16609 17165 <div> 16610 17166 <div class="refsect1" lang="en" xml:lang="en"> 16611 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702249"></a>17167 <a xmlns="http://www.w3.org/1999/xhtml" id="id461699"></a> 16612 17168 <div class="header">Description:</div> 16613 17169 <p xmlns="http://www.w3.org/1999/xhtml"> 16614 17170 This marks the next or current paragraph, setting mark1 to the 16615 beginning and mark2 to the end. This uses Fill Prefix (see section16616 15.5).Mark1 is always on the first line of the paragraph, regardless17171 beginning and mark2 to the end. This uses <a class="link" href="#hv_fill_prefix" title="Hemlock Variable Fill Prefix">Fill Prefix</a>. 17172 Mark1 is always on the first line of the paragraph, regardless 16617 17173 of whether the previous line is blank. Mark2 is typically at the 16618 17174 beginning of the line after the line the paragraph ends on, this … … 16652 17208 optionally inserts a specified string at the beginning of each 16653 17209 line. Also, it eliminates extra whitespace between lines and words, 16654 but it knows two spaces follow sentences (see section 15.3).17210 but it knows two spaces follow sentences. 16655 17211 </p> 16656 17212 <p> … … 16668 17224 <div> 16669 17225 <div class="refsect1" lang="en" xml:lang="en"> 16670 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702342"></a>17226 <a xmlns="http://www.w3.org/1999/xhtml" id="id461798"></a> 16671 17227 <div class="header">Description:</div> 16672 17228 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16688 17244 <div> 16689 17245 <div class="refsect1" lang="en" xml:lang="en"> 16690 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702396"></a>17246 <a xmlns="http://www.w3.org/1999/xhtml" id="id461852"></a> 16691 17247 <div class="header">Description:</div> 16692 17248 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16712 17268 <div> 16713 17269 <div class="refsect1" lang="en" xml:lang="en"> 16714 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702455"></a>17270 <a xmlns="http://www.w3.org/1999/xhtml" id="id461911"></a> 16715 17271 <div class="header">Description:</div> 16716 17272 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16736 17292 <div> 16737 17293 <div class="refsect1" lang="en" xml:lang="en"> 16738 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702515"></a>17294 <a xmlns="http://www.w3.org/1999/xhtml" id="id461971"></a> 16739 17295 <div class="header">Description:</div> 16740 17296 <p xmlns="http://www.w3.org/1999/xhtml"> 16741 This finds paragraphs (see section 15.3)within region and fills them17297 This finds paragraphs within region and fills them 16742 17298 with fill-region. This ignores blank lines between paragraphs. Prefix 16743 17299 and column default to Fill Prefix and Fill Column. … … 16803 17359 <div> 16804 17360 <div class="refsect1" lang="en" xml:lang="en"> 16805 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702614"></a>17361 <a xmlns="http://www.w3.org/1999/xhtml" id="id462070"></a> 16806 17362 <div class="header">Description:</div> 16807 17363 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16835 17391 <div> 16836 17392 <div class="refsect1" lang="en" xml:lang="en"> 16837 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702677"></a>17393 <a xmlns="http://www.w3.org/1999/xhtml" id="id462133"></a> 16838 17394 <div class="header">Description:</div> 16839 17395 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16858 17414 <div> 16859 17415 <div class="refsect1" lang="en" xml:lang="en"> 16860 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702732"></a>17416 <a xmlns="http://www.w3.org/1999/xhtml" id="id462188"></a> 16861 17417 <div class="header">Description:</div> 16862 17418 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16881 17437 <div> 16882 17438 <div class="refsect1" lang="en" xml:lang="en"> 16883 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702787"></a>17439 <a xmlns="http://www.w3.org/1999/xhtml" id="id462243"></a> 16884 17440 <div class="header">Description:</div> 16885 17441 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 16901 17457 <div> 16902 17458 <div class="refsect1" lang="en" xml:lang="en"> 16903 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702841"></a>17459 <a xmlns="http://www.w3.org/1999/xhtml" id="id462297"></a> 16904 17460 <div class="header">Description:</div> 16905 17461 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16925 17481 <div> 16926 17482 <div class="refsect1" lang="en" xml:lang="en"> 16927 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702897"></a>17483 <a xmlns="http://www.w3.org/1999/xhtml" id="id462352"></a> 16928 17484 <div class="header">Description:</div> 16929 17485 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16954 17510 <div> 16955 17511 <div class="refsect1" lang="en" xml:lang="en"> 16956 <a xmlns="http://www.w3.org/1999/xhtml" id="id 702957"></a>17512 <a xmlns="http://www.w3.org/1999/xhtml" id="id462413"></a> 16957 17513 <div class="header">Description:</div> 16958 17514 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17043 17599 <div> 17044 17600 <div class="refsect1" lang="en" xml:lang="en"> 17045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703147"></a>17601 <a xmlns="http://www.w3.org/1999/xhtml" id="id462602"></a> 17046 17602 <div class="header">Description:</div> 17047 17603 <p xmlns="http://www.w3.org/1999/xhtml"> </p> … … 17063 17619 <div> 17064 17620 <div class="refsect1" lang="en" xml:lang="en"> 17065 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703201"></a>17621 <a xmlns="http://www.w3.org/1999/xhtml" id="id462657"></a> 17066 17622 <div class="header">Description:</div> 17067 17623 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17093 17649 <div> 17094 17650 <div class="refsect1" lang="en" xml:lang="en"> 17095 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703263"></a>17651 <a xmlns="http://www.w3.org/1999/xhtml" id="id462719"></a> 17096 17652 <div class="header">Description:</div> 17097 17653 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17115 17671 There are various purposes in an editor for which a ring of values can 17116 17672 be used, so Hemlock provides a general ring buffer type. It is used 17117 for maintaining a ring of killed regions (see section 4.3), a ring of17118 marks (see section 3.1), or a ring of command strings which various17673 for maintaining a ring of <a class="link" href="#KillRing" title="6.4.3. Kill Ring">killed regions</a>, a ring of 17674 <a class="link" href="#CurrentBuffer" title="6.3.1. The Current Buffer">marks</a>, or a ring of command strings which various 17119 17675 modes and commands maintain as a history mechanism. 17120 17676 </p> … … 17133 17689 <div> 17134 17690 <div class="refsect1" lang="en" xml:lang="en"> 17135 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703340"></a>17691 <a xmlns="http://www.w3.org/1999/xhtml" id="id462807"></a> 17136 17692 <div class="header">Description:</div> 17137 17693 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17157 17713 <div> 17158 17714 <div class="refsect1" lang="en" xml:lang="en"> 17159 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703396"></a>17715 <a xmlns="http://www.w3.org/1999/xhtml" id="id462863"></a> 17160 17716 <div class="header">Description:</div> 17161 17717 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17179 17735 <div> 17180 17736 <div class="refsect1" lang="en" xml:lang="en"> 17181 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703450"></a>17737 <a xmlns="http://www.w3.org/1999/xhtml" id="id462917"></a> 17182 17738 <div class="header">Description:</div> 17183 17739 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17202 17758 <div> 17203 17759 <div class="refsect1" lang="en" xml:lang="en"> 17204 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703506"></a>17760 <a xmlns="http://www.w3.org/1999/xhtml" id="id462973"></a> 17205 17761 <div class="header">Description:</div> 17206 17762 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17225 17781 <div> 17226 17782 <div class="refsect1" lang="en" xml:lang="en"> 17227 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703561"></a>17783 <a xmlns="http://www.w3.org/1999/xhtml" id="id463028"></a> 17228 17784 <div class="header">Description:</div> 17229 17785 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17247 17803 <div> 17248 17804 <div class="refsect1" lang="en" xml:lang="en"> 17249 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703616"></a>17805 <a xmlns="http://www.w3.org/1999/xhtml" id="id463083"></a> 17250 17806 <div class="header">Description:</div> 17251 17807 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17270 17826 <div> 17271 17827 <div class="refsect1" lang="en" xml:lang="en"> 17272 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703672"></a>17828 <a xmlns="http://www.w3.org/1999/xhtml" id="id463139"></a> 17273 17829 <div class="header">Description:</div> 17274 17830 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17325 17881 <p xmlns="http://www.w3.org/1999/xhtml"> 17326 17882 The canonical representation of editor input is a key-event 17327 structure. Users can bind commands to keys (see section 1.3.1), which17883 structure. Users can bind commands to keys, which 17328 17884 are non-empty sequences of key-events. A key-event consists of 17329 17885 an identifying token known as a keysym and a field of bits … … 17394 17950 <div> 17395 17951 <div class="refsect1" lang="en" xml:lang="en"> 17396 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703831"></a>17952 <a xmlns="http://www.w3.org/1999/xhtml" id="id463298"></a> 17397 17953 <div class="header">Description:</div> 17398 17954 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17427 17983 <div> 17428 17984 <div class="refsect1" lang="en" xml:lang="en"> 17429 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703895"></a>17985 <a xmlns="http://www.w3.org/1999/xhtml" id="id463362"></a> 17430 17986 <div class="header">Description:</div> 17431 17987 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17450 18006 <div> 17451 18007 <div class="refsect1" lang="en" xml:lang="en"> 17452 <a xmlns="http://www.w3.org/1999/xhtml" id="id 703951"></a>18008 <a xmlns="http://www.w3.org/1999/xhtml" id="id463418"></a> 17453 18009 <div class="header">Description:</div> 17454 18010 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17475 18031 <div> 17476 18032 <div class="refsect1" lang="en" xml:lang="en"> 17477 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704009"></a>18033 <a xmlns="http://www.w3.org/1999/xhtml" id="id463476"></a> 17478 18034 <div class="header">Description:</div> 17479 18035 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17498 18054 <div> 17499 18055 <div class="refsect1" lang="en" xml:lang="en"> 17500 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704065"></a>18056 <a xmlns="http://www.w3.org/1999/xhtml" id="id463532"></a> 17501 18057 <div class="header">Description:</div> 17502 18058 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17521 18077 <div> 17522 18078 <div class="refsect1" lang="en" xml:lang="en"> 17523 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704121"></a>18079 <a xmlns="http://www.w3.org/1999/xhtml" id="id463588"></a> 17524 18080 <div class="header">Description:</div> 17525 18081 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17544 18100 <div> 17545 18101 <div class="refsect1" lang="en" xml:lang="en"> 17546 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704178"></a>18102 <a xmlns="http://www.w3.org/1999/xhtml" id="id463645"></a> 17547 18103 <div class="header">Description:</div> 17548 18104 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17607 18163 <div> 17608 18164 <div class="refsect1" lang="en" xml:lang="en"> 17609 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704293"></a>18165 <a xmlns="http://www.w3.org/1999/xhtml" id="id463760"></a> 17610 18166 <div class="header">Description:</div> 17611 18167 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17629 18185 <div> 17630 18186 <div class="refsect1" lang="en" xml:lang="en"> 17631 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704353"></a>18187 <a xmlns="http://www.w3.org/1999/xhtml" id="id463820"></a> 17632 18188 <div class="header">Description:</div> 17633 18189 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17653 18209 <div> 17654 18210 <div class="refsect1" lang="en" xml:lang="en"> 17655 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704410"></a>18211 <a xmlns="http://www.w3.org/1999/xhtml" id="id463877"></a> 17656 18212 <div class="header">Description:</div> 17657 18213 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17677 18233 <div> 17678 18234 <div class="refsect1" lang="en" xml:lang="en"> 17679 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704467"></a>18235 <a xmlns="http://www.w3.org/1999/xhtml" id="id463934"></a> 17680 18236 <div class="header">Description:</div> 17681 18237 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17700 18256 <div> 17701 18257 <div class="refsect1" lang="en" xml:lang="en"> 17702 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704523"></a>18258 <a xmlns="http://www.w3.org/1999/xhtml" id="id463990"></a> 17703 18259 <div class="header">Description:</div> 17704 18260 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17725 18281 <div> 17726 18282 <div class="refsect1" lang="en" xml:lang="en"> 17727 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704581"></a>18283 <a xmlns="http://www.w3.org/1999/xhtml" id="id464048"></a> 17728 18284 <div class="header">Description:</div> 17729 18285 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17747 18303 <div> 17748 18304 <div class="refsect1" lang="en" xml:lang="en"> 17749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704637"></a>18305 <a xmlns="http://www.w3.org/1999/xhtml" id="id464104"></a> 17750 18306 <div class="header">Description:</div> 17751 18307 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17769 18325 <div> 17770 18326 <div class="refsect1" lang="en" xml:lang="en"> 17771 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704692"></a>18327 <a xmlns="http://www.w3.org/1999/xhtml" id="id464159"></a> 17772 18328 <div class="header">Description:</div> 17773 18329 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17791 18347 <div> 17792 18348 <div class="refsect1" lang="en" xml:lang="en"> 17793 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704748"></a>18349 <a xmlns="http://www.w3.org/1999/xhtml" id="id464215"></a> 17794 18350 <div class="header">Description:</div> 17795 18351 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17814 18370 <div> 17815 18371 <div class="refsect1" lang="en" xml:lang="en"> 17816 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704805"></a>18372 <a xmlns="http://www.w3.org/1999/xhtml" id="id464272"></a> 17817 18373 <div class="header">Description:</div> 17818 18374 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17841 18397 <div> 17842 18398 <div class="refsect1" lang="en" xml:lang="en"> 17843 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704864"></a>18399 <a xmlns="http://www.w3.org/1999/xhtml" id="id464330"></a> 17844 18400 <div class="header">Description:</div> 17845 18401 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17864 18420 <div> 17865 18421 <div class="refsect1" lang="en" xml:lang="en"> 17866 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704924"></a>18422 <a xmlns="http://www.w3.org/1999/xhtml" id="id464391"></a> 17867 18423 <div class="header">Description:</div> 17868 18424 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17890 18446 <div> 17891 18447 <div class="refsect1" lang="en" xml:lang="en"> 17892 <a xmlns="http://www.w3.org/1999/xhtml" id="id 704985"></a>18448 <a xmlns="http://www.w3.org/1999/xhtml" id="id464452"></a> 17893 18449 <div class="header">Description:</div> 17894 18450 <p xmlns="http://www.w3.org/1999/xhtml"> … … 17938 18494 <dt> 17939 18495 <span class="sect2"> 17940 <a href="#id 651576">7.3.2. As of August 2003:</a>18496 <a href="#id386138">7.3.2. As of August 2003:</a> 17941 18497 </span> 17942 18498 </dt> … … 18189 18745 <div> 18190 18746 <div> 18191 <h3 class="title"><a id="id 651576"></a>7.3.2. As of August 2003:</h3>18747 <h3 class="title"><a id="id386138"></a>7.3.2. As of August 2003:</h3> 18192 18748 </div> 18193 18749 </div> … … 18641 19197 <div> 18642 19198 <div class="refsect1" lang="en" xml:lang="en"> 18643 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669972"></a>19199 <a xmlns="http://www.w3.org/1999/xhtml" id="id417594"></a> 18644 19200 <div class="header">Values:</div> 18645 19201 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---a list of all lisp processes (threads) … … 18647 19203 </div> 18648 19204 <div class="refsect1" lang="en" xml:lang="en"> 18649 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669998"></a>19205 <a xmlns="http://www.w3.org/1999/xhtml" id="id417620"></a> 18650 19206 <div class="header">Description:</div> 18651 19207 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of all lisp processes (threads) known … … 18659 19215 </div> 18660 19216 <div class="refsect1" lang="en" xml:lang="en"> 18661 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670013"></a>19217 <a xmlns="http://www.w3.org/1999/xhtml" id="id417635"></a> 18662 19218 <div class="header">See Also:</div> 18663 19219 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 18687 19243 <div> 18688 19244 <div class="refsect1" lang="en" xml:lang="en"> 18689 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670082"></a>19245 <a xmlns="http://www.w3.org/1999/xhtml" id="id417704"></a> 18690 19246 <div class="header">Arguments and Values:</div> 18691 19247 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.</p> … … 18730 19286 </div> 18731 19287 <div class="refsect1" lang="en" xml:lang="en"> 18732 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670276"></a>19288 <a xmlns="http://www.w3.org/1999/xhtml" id="id417898"></a> 18733 19289 <div class="header">Description:</div> 18734 19290 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new lisp process (thread) with the … … 18751 19307 </div> 18752 19308 <div class="refsect1" lang="en" xml:lang="en"> 18753 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670328"></a>19309 <a xmlns="http://www.w3.org/1999/xhtml" id="id417950"></a> 18754 19310 <div class="header">See Also:</div> 18755 19311 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a>, <a class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span> … … 18770 19326 <div> 18771 19327 <div class="refsect1" lang="en" xml:lang="en"> 18772 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670407"></a>19328 <a xmlns="http://www.w3.org/1999/xhtml" id="id418029"></a> 18773 19329 <div class="header">Arguments and Values:</div> 18774 19330 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 18780 19336 </div> 18781 19337 <div class="refsect1" lang="en" xml:lang="en"> 18782 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670461"></a>19338 <a xmlns="http://www.w3.org/1999/xhtml" id="id418083"></a> 18783 19339 <div class="header">Description:</div> 18784 19340 <p xmlns="http://www.w3.org/1999/xhtml">Suspends <em class="varname">process</em>, preventing it from … … 18802 19358 </div> 18803 19359 <div class="refsect1" lang="en" xml:lang="en"> 18804 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670516"></a>19360 <a xmlns="http://www.w3.org/1999/xhtml" id="id418138"></a> 18805 19361 <div class="header">See Also:</div> 18806 19362 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-resume" title="Function PROCESS-RESUME"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-resume</b></a>, <a class="xref" href="#f_process-suspend-count" title="Function PROCESS-SUSPEND-COUNT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend-count</b></a></span> 18807 19363 </div> 18808 19364 <div class="refsect1" lang="en" xml:lang="en"> 18809 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670541"></a>19365 <a xmlns="http://www.w3.org/1999/xhtml" id="id418163"></a> 18810 19366 <div class="header">Notes:</div> 18811 19367 <p xmlns="http://www.w3.org/1999/xhtml"><span class="function"><strong>process-suspend</strong></span> was previously called … … 18833 19389 <div> 18834 19390 <div class="refsect1" lang="en" xml:lang="en"> 18835 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670622"></a>19391 <a xmlns="http://www.w3.org/1999/xhtml" id="id418244"></a> 18836 19392 <div class="header">Arguments and Values:</div> 18837 19393 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 18844 19400 </div> 18845 19401 <div class="refsect1" lang="en" xml:lang="en"> 18846 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670675"></a>19402 <a xmlns="http://www.w3.org/1999/xhtml" id="id418297"></a> 18847 19403 <div class="header">Description:</div> 18848 19404 <p xmlns="http://www.w3.org/1999/xhtml">Undoes the effect of a previous call to … … 18855 19411 </div> 18856 19412 <div class="refsect1" lang="en" xml:lang="en"> 18857 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670706"></a>19413 <a xmlns="http://www.w3.org/1999/xhtml" id="id418328"></a> 18858 19414 <div class="header">See Also:</div> 18859 19415 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a>, <a class="xref" href="#f_process-suspend-count" title="Function PROCESS-SUSPEND-COUNT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend-count</b></a></span> 18860 19416 </div> 18861 19417 <div class="refsect1" lang="en" xml:lang="en"> 18862 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670731"></a>19418 <a xmlns="http://www.w3.org/1999/xhtml" id="id418353"></a> 18863 19419 <div class="header">Notes:</div> 18864 19420 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18886 19442 <div> 18887 19443 <div class="refsect1" lang="en" xml:lang="en"> 18888 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670797"></a>19444 <a xmlns="http://www.w3.org/1999/xhtml" id="id427769"></a> 18889 19445 <div class="header">Arguments and Values:</div> 18890 19446 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 18896 19452 </div> 18897 19453 <div class="refsect1" lang="en" xml:lang="en"> 18898 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670851"></a>19454 <a xmlns="http://www.w3.org/1999/xhtml" id="id427822"></a> 18899 19455 <div class="header">Description:</div> 18900 19456 <p xmlns="http://www.w3.org/1999/xhtml">An "outstanding" <a class="xref" href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a> call … … 18911 19467 </div> 18912 19468 <div class="refsect1" lang="en" xml:lang="en"> 18913 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670900"></a>19469 <a xmlns="http://www.w3.org/1999/xhtml" id="id427872"></a> 18914 19470 <div class="header">See Also:</div> 18915 19471 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a>, <a class="xref" href="#f_process-resume" title="Function PROCESS-RESUME"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-resume</b></a></span> … … 18932 19488 <div> 18933 19489 <div class="refsect1" lang="en" xml:lang="en"> 18934 <a xmlns="http://www.w3.org/1999/xhtml" id="id 670977"></a>19490 <a xmlns="http://www.w3.org/1999/xhtml" id="id427949"></a> 18935 19491 <div class="header">Arguments and Values:</div> 18936 19492 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 18943 19499 </div> 18944 19500 <div class="refsect1" lang="en" xml:lang="en"> 18945 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671052"></a>19501 <a xmlns="http://www.w3.org/1999/xhtml" id="id428024"></a> 18946 19502 <div class="header">Description:</div> 18947 19503 <p xmlns="http://www.w3.org/1999/xhtml">Typically used to initialize a newly-created or newly-reset … … 18957 19513 </div> 18958 19514 <div class="refsect1" lang="en" xml:lang="en"> 18959 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671096"></a>19515 <a xmlns="http://www.w3.org/1999/xhtml" id="id428068"></a> 18960 19516 <div class="header">See Also:</div> 18961 19517 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a>, <a class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span> … … 18978 19534 <div> 18979 19535 <div class="refsect1" lang="en" xml:lang="en"> 18980 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671178"></a>19536 <a xmlns="http://www.w3.org/1999/xhtml" id="id428150"></a> 18981 19537 <div class="header">Arguments and Values:</div> 18982 19538 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 18987 19543 </div> 18988 19544 <div class="refsect1" lang="en" xml:lang="en"> 18989 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671240"></a>19545 <a xmlns="http://www.w3.org/1999/xhtml" id="id428212"></a> 18990 19546 <div class="header">Description:</div> 18991 19547 <p xmlns="http://www.w3.org/1999/xhtml">Tries to begin the execution of <em class="varname">process</em>. … … 19004 19560 </div> 19005 19561 <div class="refsect1" lang="en" xml:lang="en"> 19006 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671289"></a>19562 <a xmlns="http://www.w3.org/1999/xhtml" id="id428261"></a> 19007 19563 <div class="header">See Also:</div> 19008 19564 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a class="xref" href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span> 19009 19565 </div> 19010 19566 <div class="refsect1" lang="en" xml:lang="en"> 19011 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671320"></a>19567 <a xmlns="http://www.w3.org/1999/xhtml" id="id428291"></a> 19012 19568 <div class="header">Notes:</div> 19013 19569 <p xmlns="http://www.w3.org/1999/xhtml">It would be nice to have more discussion of what it means … … 19030 19586 <div> 19031 19587 <div class="refsect1" lang="en" xml:lang="en"> 19032 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671435"></a>19588 <a xmlns="http://www.w3.org/1999/xhtml" id="id428407"></a> 19033 19589 <div class="header">Arguments and Values:</div> 19034 19590 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process. … … 19052 19608 </div> 19053 19609 <div class="refsect1" lang="en" xml:lang="en"> 19054 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671624"></a>19610 <a xmlns="http://www.w3.org/1999/xhtml" id="id428596"></a> 19055 19611 <div class="header">Description:</div> 19056 19612 <p xmlns="http://www.w3.org/1999/xhtml">Creates a lisp process (thread) via … … 19065 19621 </div> 19066 19622 <div class="refsect1" lang="en" xml:lang="en"> 19067 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671659"></a>19623 <a xmlns="http://www.w3.org/1999/xhtml" id="id428631"></a> 19068 19624 <div class="header">See Also:</div> 19069 19625 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a class="xref" href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a></span> … … 19086 19642 <div> 19087 19643 <div class="refsect1" lang="en" xml:lang="en"> 19088 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671742"></a>19644 <a xmlns="http://www.w3.org/1999/xhtml" id="id428714"></a> 19089 19645 <div class="header">Arguments and Values:</div> 19090 19646 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 19099 19655 </div> 19100 19656 <div class="refsect1" lang="en" xml:lang="en"> 19101 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671835"></a>19657 <a xmlns="http://www.w3.org/1999/xhtml" id="id428806"></a> 19102 19658 <div class="header">Description:</div> 19103 19659 <p xmlns="http://www.w3.org/1999/xhtml">Arranges for <em class="varname">process</em> … … 19130 19686 </div> 19131 19687 <div class="refsect1" lang="en" xml:lang="en"> 19132 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671909"></a>19688 <a xmlns="http://www.w3.org/1999/xhtml" id="id428881"></a> 19133 19689 <div class="header">See Also:</div> 19134 19690 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 19139 19695 </div> 19140 19696 <div class="refsect1" lang="en" xml:lang="en"> 19141 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671928"></a>19697 <a xmlns="http://www.w3.org/1999/xhtml" id="id428900"></a> 19142 19698 <div class="header">Notes:</div> 19143 19699 <p xmlns="http://www.w3.org/1999/xhtml">It would probably be better for <em class="varname">result</em> … … 19169 19725 <div> 19170 19726 <div class="refsect1" lang="en" xml:lang="en"> 19171 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674163"></a>19727 <a xmlns="http://www.w3.org/1999/xhtml" id="id428965"></a> 19172 19728 <div class="header">Value Type:</div> 19173 19729 <p xmlns="http://www.w3.org/1999/xhtml">A lisp process (thread).</p> 19174 19730 </div> 19175 19731 <div class="refsect1" lang="en" xml:lang="en"> 19176 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674175"></a>19732 <a xmlns="http://www.w3.org/1999/xhtml" id="id428976"></a> 19177 19733 <div class="header">Initial Value:</div> 19178 19734 <p xmlns="http://www.w3.org/1999/xhtml">Bound separately in each process, to that process itself. … … 19180 19736 </div> 19181 19737 <div class="refsect1" lang="en" xml:lang="en"> 19182 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674186"></a>19738 <a xmlns="http://www.w3.org/1999/xhtml" id="id428988"></a> 19183 19739 <div class="header">Description:</div> 19184 19740 <p xmlns="http://www.w3.org/1999/xhtml">Used when lisp code needs to find out what process it is … … 19186 19742 </div> 19187 19743 <div class="refsect1" lang="en" xml:lang="en"> 19188 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674198"></a>19744 <a xmlns="http://www.w3.org/1999/xhtml" id="id429000"></a> 19189 19745 <div class="header">See Also:</div> 19190 19746 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 19210 19766 <div> 19211 19767 <div class="refsect1" lang="en" xml:lang="en"> 19212 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674269"></a>19768 <a xmlns="http://www.w3.org/1999/xhtml" id="id429070"></a> 19213 19769 <div class="header">Arguments and Values:</div> 19214 19770 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 19217 19773 </div> 19218 19774 <div class="refsect1" lang="en" xml:lang="en"> 19219 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674325"></a>19775 <a xmlns="http://www.w3.org/1999/xhtml" id="id429127"></a> 19220 19776 <div class="header">Description:</div> 19221 19777 <p xmlns="http://www.w3.org/1999/xhtml">Causes <em class="varname">process</em> to cleanly exit … … 19244 19800 </div> 19245 19801 <div class="refsect1" lang="en" xml:lang="en"> 19246 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674392"></a>19802 <a xmlns="http://www.w3.org/1999/xhtml" id="id429194"></a> 19247 19803 <div class="header">See Also:</div> 19248 19804 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-kill" title="Function PROCESS-KILL"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-kill</b></a>, <a class="xref" href="#f_process-abort" title="Function PROCESS-ABORT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-abort</b></a></span> … … 19264 19820 <div> 19265 19821 <div class="refsect1" lang="en" xml:lang="en"> 19266 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674465"></a>19822 <a xmlns="http://www.w3.org/1999/xhtml" id="id429267"></a> 19267 19823 <div class="header">Arguments and Values:</div> 19268 19824 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread), which … … 19271 19827 </div> 19272 19828 <div class="refsect1" lang="en" xml:lang="en"> 19273 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674507"></a>19829 <a xmlns="http://www.w3.org/1999/xhtml" id="id429309"></a> 19274 19830 <div class="header">Description:</div> 19275 19831 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19279 19835 </div> 19280 19836 <div class="refsect1" lang="en" xml:lang="en"> 19281 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674519"></a>19837 <a xmlns="http://www.w3.org/1999/xhtml" id="id429320"></a> 19282 19838 <div class="header">See Also:</div> 19283 19839 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a class="xref" href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a></span> … … 19299 19855 <div> 19300 19856 <div class="refsect1" lang="en" xml:lang="en"> 19301 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674592"></a>19857 <a xmlns="http://www.w3.org/1999/xhtml" id="id429394"></a> 19302 19858 <div class="header">Arguments and Values:</div> 19303 19859 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 19305 19861 </div> 19306 19862 <div class="refsect1" lang="en" xml:lang="en"> 19307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674633"></a>19863 <a xmlns="http://www.w3.org/1999/xhtml" id="id429435"></a> 19308 19864 <div class="header">Description:</div> 19309 19865 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19313 19869 </div> 19314 19870 <div class="refsect1" lang="en" xml:lang="en"> 19315 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674648"></a>19871 <a xmlns="http://www.w3.org/1999/xhtml" id="id429450"></a> 19316 19872 <div class="header">See Also:</div> 19317 19873 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a class="xref" href="#f_process-abort" title="Function PROCESS-ABORT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-abort</b></a></span> … … 19335 19891 <div> 19336 19892 <div class="refsect1" lang="en" xml:lang="en"> 19337 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674731"></a>19893 <a xmlns="http://www.w3.org/1999/xhtml" id="id429533"></a> 19338 19894 <div class="header">Arguments and Values:</div> 19339 19895 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 19341 19897 </div> 19342 19898 <div class="refsect1" lang="en" xml:lang="en"> 19343 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674772"></a>19899 <a xmlns="http://www.w3.org/1999/xhtml" id="id429574"></a> 19344 19900 <div class="header">Description:</div> 19345 19901 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 19355 19911 </div> 19356 19912 <div class="refsect1" lang="en" xml:lang="en"> 19357 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674836"></a>19913 <a xmlns="http://www.w3.org/1999/xhtml" id="id429638"></a> 19358 19914 <div class="header">See Also:</div> 19359 19915 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a class="xref" href="#f_process-kill" title="Function PROCESS-KILL"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-kill</b></a></span> … … 19374 19930 <div> 19375 19931 <div class="refsect1" lang="en" xml:lang="en"> 19376 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674894"></a>19932 <a xmlns="http://www.w3.org/1999/xhtml" id="id429696"></a> 19377 19933 <div class="header">Value Type:</div> 19378 19934 <p xmlns="http://www.w3.org/1999/xhtml">A positive integer.</p> 19379 19935 </div> 19380 19936 <div class="refsect1" lang="en" xml:lang="en"> 19381 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674906"></a>19937 <a xmlns="http://www.w3.org/1999/xhtml" id="id429707"></a> 19382 19938 <div class="header">Initial Value:</div> 19383 19939 <p xmlns="http://www.w3.org/1999/xhtml">The clock resolution of the OS scheduler. Currently, … … 19386 19942 </div> 19387 19943 <div class="refsect1" lang="en" xml:lang="en"> 19388 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674918"></a>19944 <a xmlns="http://www.w3.org/1999/xhtml" id="id429719"></a> 19389 19945 <div class="header">Description:</div> 19390 19946 <p xmlns="http://www.w3.org/1999/xhtml">This value is ordinarily of marginal interest at best, … … 19394 19950 </div> 19395 19951 <div class="refsect1" lang="en" xml:lang="en"> 19396 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674931"></a>19952 <a xmlns="http://www.w3.org/1999/xhtml" id="id429732"></a> 19397 19953 <div class="header">See Also:</div> 19398 19954 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 19418 19974 <div> 19419 19975 <div class="refsect1" lang="en" xml:lang="en"> 19420 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675035"></a>19976 <a xmlns="http://www.w3.org/1999/xhtml" id="id429837"></a> 19421 19977 <div class="header">Description:</div> 19422 19978 <p xmlns="http://www.w3.org/1999/xhtml">This information is primarily for the benefit of … … 19432 19988 </div> 19433 19989 <div class="refsect1" lang="en" xml:lang="en"> 19434 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675077"></a>19990 <a xmlns="http://www.w3.org/1999/xhtml" id="id429880"></a> 19435 19991 <div class="header">See Also:</div> 19436 19992 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-wait" title="Function PROCESS-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait</b></a>, <a class="xref" href="#f_process-wait-with-timeout" title="Function PROCESS-WAIT-WITH-TIMEOUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait-with-timeout</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 19437 19993 </div> 19438 19994 <div class="refsect1" lang="en" xml:lang="en"> 19439 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675107"></a>19995 <a xmlns="http://www.w3.org/1999/xhtml" id="id429911"></a> 19440 19996 <div class="header">Notes:</div> 19441 19997 <p xmlns="http://www.w3.org/1999/xhtml">This should arguably be SETFable, but doesn't seem to … … 19461 20017 <div> 19462 20018 <div class="refsect1" lang="en" xml:lang="en"> 19463 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675165"></a>20019 <a xmlns="http://www.w3.org/1999/xhtml" id="id429970"></a> 19464 20020 <div class="header">Description:</div> 19465 20021 <p xmlns="http://www.w3.org/1999/xhtml">Advises the OS scheduler that the current thread has nothing … … 19470 20026 </div> 19471 20027 <div class="refsect1" lang="en" xml:lang="en"> 19472 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675179"></a>20028 <a xmlns="http://www.w3.org/1999/xhtml" id="id429983"></a> 19473 20029 <div class="header">See Also:</div> 19474 20030 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 19475 20031 </div> 19476 20032 <div class="refsect1" lang="en" xml:lang="en"> 19477 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675227"></a>20033 <a xmlns="http://www.w3.org/1999/xhtml" id="id430031"></a> 19478 20034 <div class="header">Notes:</div> 19479 20035 <p xmlns="http://www.w3.org/1999/xhtml">This is a holdover from the days of cooperative … … 19498 20054 <div> 19499 20055 <div class="refsect1" lang="en" xml:lang="en"> 19500 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675290"></a>20056 <a xmlns="http://www.w3.org/1999/xhtml" id="id430096"></a> 19501 20057 <div class="header">Arguments and Values:</div> 19502 20058 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 19511 20067 </div> 19512 20068 <div class="refsect1" lang="en" xml:lang="en"> 19513 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675369"></a>20069 <a xmlns="http://www.w3.org/1999/xhtml" id="id430175"></a> 19514 20070 <div class="header">Description:</div> 19515 20071 <p xmlns="http://www.w3.org/1999/xhtml">Causes the current lisp process (thread) to repeatedly … … 19528 20084 </div> 19529 20085 <div class="refsect1" lang="en" xml:lang="en"> 19530 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675405"></a>20086 <a xmlns="http://www.w3.org/1999/xhtml" id="id430211"></a> 19531 20087 <div class="header">See Also:</div> 19532 20088 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_process-whostate" title="Function PROCESS-WHOSTATE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-whostate</b></a>, <a class="xref" href="#f_process-wait-with-timeout" title="Function PROCESS-WAIT-WITH-TIMEOUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait-with-timeout</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19548 20104 <div> 19549 20105 <div class="refsect1" lang="en" xml:lang="en"> 19550 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675513"></a>20106 <a xmlns="http://www.w3.org/1999/xhtml" id="id430319"></a> 19551 20107 <div class="header">Arguments and Values:</div> 19552 20108 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 19566 20122 </div> 19567 20123 <div class="refsect1" lang="en" xml:lang="en"> 19568 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675626"></a>20124 <a xmlns="http://www.w3.org/1999/xhtml" id="id430433"></a> 19569 20125 <div class="header">Description:</div> 19570 20126 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">ticks</em> is NIL, behaves exactly like … … 19583 20139 </div> 19584 20140 <div class="refsect1" lang="en" xml:lang="en"> 19585 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675676"></a>20141 <a xmlns="http://www.w3.org/1999/xhtml" id="id430483"></a> 19586 20142 <div class="header">See Also:</div> 19587 20143 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#v_ticks-per-second" title="Variable *TICKS-PER-SECOND*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*ticks-per-second*</b></a>, <a class="xref" href="#f_process-whostate" title="Function PROCESS-WHOSTATE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-whostate</b></a>, <a class="xref" href="#f_process-wait" title="Function PROCESS-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19603 20159 <div> 19604 20160 <div class="refsect1" lang="en" xml:lang="en"> 19605 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675793"></a>20161 <a xmlns="http://www.w3.org/1999/xhtml" id="id430600"></a> 19606 20162 <div class="header">Arguments and Values:</div> 19607 20163 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 19610 20166 </div> 19611 20167 <div class="refsect1" lang="en" xml:lang="en"> 19612 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675838"></a>20168 <a xmlns="http://www.w3.org/1999/xhtml" id="id432923"></a> 19613 20169 <div class="header">Description:</div> 19614 20170 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 19625 20181 </div> 19626 20182 <div class="refsect1" lang="en" xml:lang="en"> 19627 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675870"></a>20183 <a xmlns="http://www.w3.org/1999/xhtml" id="id432955"></a> 19628 20184 <div class="header">See Also:</div> 19629 20185 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 19649 20205 <div> 19650 20206 <div class="refsect1" lang="en" xml:lang="en"> 19651 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675941"></a>20207 <a xmlns="http://www.w3.org/1999/xhtml" id="id433027"></a> 19652 20208 <div class="header">Arguments and Values:</div> 19653 20209 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 19656 20212 </div> 19657 20213 <div class="refsect1" lang="en" xml:lang="en"> 19658 <a xmlns="http://www.w3.org/1999/xhtml" id="id 675986"></a>20214 <a xmlns="http://www.w3.org/1999/xhtml" id="id433071"></a> 19659 20215 <div class="header">Description:</div> 19660 20216 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 19679 20235 <div> 19680 20236 <div class="refsect1" lang="en" xml:lang="en"> 19681 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676057"></a>20237 <a xmlns="http://www.w3.org/1999/xhtml" id="id433143"></a> 19682 20238 <div class="header">Arguments and Values:</div> 19683 20239 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---any lisp object; saved as part of … … 19689 20245 </div> 19690 20246 <div class="refsect1" lang="en" xml:lang="en"> 19691 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676110"></a>20247 <a xmlns="http://www.w3.org/1999/xhtml" id="id433195"></a> 19692 20248 <div class="header">Description:</div> 19693 20249 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a lock object, which can … … 19699 20255 </div> 19700 20256 <div class="refsect1" lang="en" xml:lang="en"> 19701 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676126"></a>20257 <a xmlns="http://www.w3.org/1999/xhtml" id="id433212"></a> 19702 20258 <div class="header">See Also:</div> 19703 20259 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19719 20275 <div> 19720 20276 <div class="refsect1" lang="en" xml:lang="en"> 19721 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676244"></a>20277 <a xmlns="http://www.w3.org/1999/xhtml" id="id433329"></a> 19722 20278 <div class="header">Arguments and Values:</div> 19723 20279 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 19727 20283 </div> 19728 20284 <div class="refsect1" lang="en" xml:lang="en"> 19729 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676303"></a>20285 <a xmlns="http://www.w3.org/1999/xhtml" id="id433388"></a> 19730 20286 <div class="header">Description:</div> 19731 20287 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">lock</em> is either free or … … 19738 20294 </div> 19739 20295 <div class="refsect1" lang="en" xml:lang="en"> 19740 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676336"></a>20296 <a xmlns="http://www.w3.org/1999/xhtml" id="id433421"></a> 19741 20297 <div class="header">See Also:</div> 19742 20298 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19757 20313 <div> 19758 20314 <div class="refsect1" lang="en" xml:lang="en"> 19759 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676449"></a>20315 <a xmlns="http://www.w3.org/1999/xhtml" id="id433534"></a> 19760 20316 <div class="header">Arguments and Values:</div> 19761 20317 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 19762 20318 </div> 19763 20319 <div class="refsect1" lang="en" xml:lang="en"> 19764 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676475"></a>20320 <a xmlns="http://www.w3.org/1999/xhtml" id="id433561"></a> 19765 20321 <div class="header">Description:</div> 19766 20322 <p xmlns="http://www.w3.org/1999/xhtml">Blocks until <em class="varname">lock</em> is owned by the … … 19773 20329 </div> 19774 20330 <div class="refsect1" lang="en" xml:lang="en"> 19775 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676514"></a>20331 <a xmlns="http://www.w3.org/1999/xhtml" id="id433599"></a> 19776 20332 <div class="header">See Also:</div> 19777 20333 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19791 20347 <div> 19792 20348 <div class="refsect1" lang="en" xml:lang="en"> 19793 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676626"></a>20349 <a xmlns="http://www.w3.org/1999/xhtml" id="id433712"></a> 19794 20350 <div class="header">Arguments and Values:</div> 19795 20351 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 19796 20352 </div> 19797 20353 <div class="refsect1" lang="en" xml:lang="en"> 19798 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676653"></a>20354 <a xmlns="http://www.w3.org/1999/xhtml" id="id433738"></a> 19799 20355 <div class="header">Description:</div> 19800 20356 <p xmlns="http://www.w3.org/1999/xhtml">Signals an error of type CCL:LOCK-NOT-OWNER if … … 19809 20365 </div> 19810 20366 <div class="refsect1" lang="en" xml:lang="en"> 19811 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676691"></a>20367 <a xmlns="http://www.w3.org/1999/xhtml" id="id433777"></a> 19812 20368 <div class="header">See Also:</div> 19813 20369 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19828 20384 <div> 19829 20385 <div class="refsect1" lang="en" xml:lang="en"> 19830 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676805"></a>20386 <a xmlns="http://www.w3.org/1999/xhtml" id="id433890"></a> 19831 20387 <div class="header">Arguments and Values:</div> 19832 20388 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 19835 20391 </div> 19836 20392 <div class="refsect1" lang="en" xml:lang="en"> 19837 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676849"></a>20393 <a xmlns="http://www.w3.org/1999/xhtml" id="id433935"></a> 19838 20394 <div class="header">Description:</div> 19839 20395 <p xmlns="http://www.w3.org/1999/xhtml">Tests whether <em class="varname">lock</em> … … 19848 20404 </div> 19849 20405 <div class="refsect1" lang="en" xml:lang="en"> 19850 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676875"></a>20406 <a xmlns="http://www.w3.org/1999/xhtml" id="id433960"></a> 19851 20407 <div class="header">See Also:</div> 19852 20408 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a class="xref" href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a class="xref" href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19868 20424 <div> 19869 20425 <div class="refsect1" lang="en" xml:lang="en"> 19870 <a xmlns="http://www.w3.org/1999/xhtml" id="id 676988"></a>20426 <a xmlns="http://www.w3.org/1999/xhtml" id="id434074"></a> 19871 20427 <div class="header">Arguments and Values:</div> 19872 20428 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---a newly-allocated object of type … … 19874 20430 </div> 19875 20431 <div class="refsect1" lang="en" xml:lang="en"> 19876 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677015"></a>20432 <a xmlns="http://www.w3.org/1999/xhtml" id="id434100"></a> 19877 20433 <div class="header">Description:</div> 19878 20434 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL::READ-WRITE-LOCK. … … 19885 20441 </div> 19886 20442 <div class="refsect1" lang="en" xml:lang="en"> 19887 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677033"></a>20443 <a xmlns="http://www.w3.org/1999/xhtml" id="id434118"></a> 19888 20444 <div class="header">See Also:</div> 19889 20445 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-read-lock" title="Macro WITH-READ-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-read-lock</b></a>, <a class="xref" href="#m_with-write-lock" title="Macro WITH-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-write-lock</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 19890 20446 </div> 19891 20447 <div class="refsect1" lang="en" xml:lang="en"> 19892 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677086"></a>20448 <a xmlns="http://www.w3.org/1999/xhtml" id="id434172"></a> 19893 20449 <div class="header">Notes:</div> 19894 20450 <p xmlns="http://www.w3.org/1999/xhtml">There probably should be some way to … … 19913 20469 <div> 19914 20470 <div class="refsect1" lang="en" xml:lang="en"> 19915 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677151"></a>20471 <a xmlns="http://www.w3.org/1999/xhtml" id="id434236"></a> 19916 20472 <div class="header">Arguments and Values:</div> 19917 20473 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 19922 20478 </div> 19923 20479 <div class="refsect1" lang="en" xml:lang="en"> 19924 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677210"></a>20480 <a xmlns="http://www.w3.org/1999/xhtml" id="id434296"></a> 19925 20481 <div class="header">Description:</div> 19926 20482 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 19936 20492 </div> 19937 20493 <div class="refsect1" lang="en" xml:lang="en"> 19938 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677256"></a>20494 <a xmlns="http://www.w3.org/1999/xhtml" id="id434341"></a> 19939 20495 <div class="header">See Also:</div> 19940 20496 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#m_with-write-lock" title="Macro WITH-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-write-lock</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 19956 20512 <div> 19957 20513 <div class="refsect1" lang="en" xml:lang="en"> 19958 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677361"></a>20514 <a xmlns="http://www.w3.org/1999/xhtml" id="id434447"></a> 19959 20515 <div class="header">Arguments and Values:</div> 19960 20516 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 19965 20521 </div> 19966 20522 <div class="refsect1" lang="en" xml:lang="en"> 19967 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677421"></a>20523 <a xmlns="http://www.w3.org/1999/xhtml" id="id434506"></a> 19968 20524 <div class="header">Description:</div> 19969 20525 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 19980 20536 </div> 19981 20537 <div class="refsect1" lang="en" xml:lang="en"> 19982 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677472"></a>20538 <a xmlns="http://www.w3.org/1999/xhtml" id="id434557"></a> 19983 20539 <div class="header">See Also:</div> 19984 20540 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#m_with-read-lock" title="Macro WITH-READ-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-read-lock</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 20000 20556 <div> 20001 20557 <div class="refsect1" lang="en" xml:lang="en"> 20002 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677573"></a>20558 <a xmlns="http://www.w3.org/1999/xhtml" id="id434659"></a> 20003 20559 <div class="header">Arguments and Values:</div> 20004 20560 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---a newly-allocated object of type CCL:SEMAPHORE.</p> 20005 20561 </div> 20006 20562 <div class="refsect1" lang="en" xml:lang="en"> 20007 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677599"></a>20563 <a xmlns="http://www.w3.org/1999/xhtml" id="id434685"></a> 20008 20564 <div class="header">Description:</div> 20009 20565 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL:SEMAPHORE. … … 20014 20570 </div> 20015 20571 <div class="refsect1" lang="en" xml:lang="en"> 20016 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677616"></a>20572 <a xmlns="http://www.w3.org/1999/xhtml" id="id434702"></a> 20017 20573 <div class="header">See Also:</div> 20018 20574 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_signal-semaphore" title="Function SIGNAL-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">signal-semaphore</b></a>, <a class="xref" href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a class="xref" href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 20034 20590 <div> 20035 20591 <div class="refsect1" lang="en" xml:lang="en"> 20036 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677724"></a>20592 <a xmlns="http://www.w3.org/1999/xhtml" id="id434809"></a> 20037 20593 <div class="header">Arguments and Values:</div> 20038 20594 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 20041 20597 </div> 20042 20598 <div class="refsect1" lang="en" xml:lang="en"> 20043 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677766"></a>20599 <a xmlns="http://www.w3.org/1999/xhtml" id="id434851"></a> 20044 20600 <div class="header">Description:</div> 20045 20601 <p xmlns="http://www.w3.org/1999/xhtml">Atomically increments <em class="varname">semaphore</em>'s … … 20048 20604 </div> 20049 20605 <div class="refsect1" lang="en" xml:lang="en"> 20050 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677781"></a>20606 <a xmlns="http://www.w3.org/1999/xhtml" id="id434867"></a> 20051 20607 <div class="header">See Also:</div> 20052 20608 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a class="xref" href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 20053 20609 </div> 20054 20610 <div class="refsect1" lang="en" xml:lang="en"> 20055 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677841"></a>20611 <a xmlns="http://www.w3.org/1999/xhtml" id="id434926"></a> 20056 20612 <div class="header">Notes:</div> 20057 20613 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 20076 20632 <div> 20077 20633 <div class="refsect1" lang="en" xml:lang="en"> 20078 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677910"></a>20634 <a xmlns="http://www.w3.org/1999/xhtml" id="id434995"></a> 20079 20635 <div class="header">Arguments and Values:</div> 20080 20636 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 20083 20639 </div> 20084 20640 <div class="refsect1" lang="en" xml:lang="en"> 20085 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677951"></a>20641 <a xmlns="http://www.w3.org/1999/xhtml" id="id435037"></a> 20086 20642 <div class="header">Description:</div> 20087 20643 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 20091 20647 </div> 20092 20648 <div class="refsect1" lang="en" xml:lang="en"> 20093 <a xmlns="http://www.w3.org/1999/xhtml" id="id 677968"></a>20649 <a xmlns="http://www.w3.org/1999/xhtml" id="id435053"></a> 20094 20650 <div class="header">See Also:</div> 20095 20651 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_signal-semaphore" title="Function SIGNAL-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">signal-semaphore</b></a>, <a class="xref" href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 20096 20652 </div> 20097 20653 <div class="refsect1" lang="en" xml:lang="en"> 20098 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678027"></a>20654 <a xmlns="http://www.w3.org/1999/xhtml" id="id435112"></a> 20099 20655 <div class="header">Notes:</div> 20100 20656 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 20120 20676 <div> 20121 20677 <div class="refsect1" lang="en" xml:lang="en"> 20122 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678096"></a>20678 <a xmlns="http://www.w3.org/1999/xhtml" id="id435182"></a> 20123 20679 <div class="header">Arguments and Values:</div> 20124 20680 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---An object of type CCL:SEMAPHORE.</p> … … 20133 20689 </div> 20134 20690 <div class="refsect1" lang="en" xml:lang="en"> 20135 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678173"></a>20691 <a xmlns="http://www.w3.org/1999/xhtml" id="id435258"></a> 20136 20692 <div class="header">Description:</div> 20137 20693 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 20142 20698 </div> 20143 20699 <div class="refsect1" lang="en" xml:lang="en"> 20144 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678192"></a>20700 <a xmlns="http://www.w3.org/1999/xhtml" id="id435277"></a> 20145 20701 <div class="header">See Also:</div> 20146 20702 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> … … 20162 20718 <div> 20163 20719 <div class="refsect1" lang="en" xml:lang="en"> 20164 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678297"></a>20720 <a xmlns="http://www.w3.org/1999/xhtml" id="id435383"></a> 20165 20721 <div class="header">Arguments and Values:</div> 20166 20722 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 20170 20726 </div> 20171 20727 <div class="refsect1" lang="en" xml:lang="en"> 20172 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678345"></a>20728 <a xmlns="http://www.w3.org/1999/xhtml" id="id435430"></a> 20173 20729 <div class="header">Description:</div> 20174 20730 <p xmlns="http://www.w3.org/1999/xhtml">Wait until input is available on <em class="varname">fd</em>. … … 20186 20742 </div> 20187 20743 <div class="refsect1" lang="en" xml:lang="en"> 20188 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678382"></a>20744 <a xmlns="http://www.w3.org/1999/xhtml" id="id435467"></a> 20189 20745 <div class="header">See Also:</div> 20190 20746 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 20191 20747 </div> 20192 20748 <div class="refsect1" lang="en" xml:lang="en"> 20193 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678424"></a>20749 <a xmlns="http://www.w3.org/1999/xhtml" id="id435509"></a> 20194 20750 <div class="header">Notes:</div> 20195 20751 <p xmlns="http://www.w3.org/1999/xhtml"> … … 20216 20772 <div> 20217 20773 <div class="refsect1" lang="en" xml:lang="en"> 20218 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678498"></a>20774 <a xmlns="http://www.w3.org/1999/xhtml" id="id435583"></a> 20219 20775 <div class="header">Arguments and Values:</div> 20220 20776 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 20224 20780 </div> 20225 20781 <div class="refsect1" lang="en" xml:lang="en"> 20226 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678545"></a>20782 <a xmlns="http://www.w3.org/1999/xhtml" id="id435631"></a> 20227 20783 <div class="header">Description:</div> 20228 20784 <p xmlns="http://www.w3.org/1999/xhtml">Wait until output is possible on <em class="varname">fd</em> or until <em class="varname">timeout</em>, if … … 20237 20793 </div> 20238 20794 <div class="refsect1" lang="en" xml:lang="en"> 20239 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678583"></a>20795 <a xmlns="http://www.w3.org/1999/xhtml" id="id435668"></a> 20240 20796 <div class="header">See Also:</div> 20241 20797 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span> 20242 20798 </div> 20243 20799 <div class="refsect1" lang="en" xml:lang="en"> 20244 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678625"></a>20800 <a xmlns="http://www.w3.org/1999/xhtml" id="id435710"></a> 20245 20801 <div class="header">Notes:</div> 20246 20802 <p xmlns="http://www.w3.org/1999/xhtml"> … … 20267 20823 <div> 20268 20824 <div class="refsect1" lang="en" xml:lang="en"> 20269 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678699"></a>20825 <a xmlns="http://www.w3.org/1999/xhtml" id="id435784"></a> 20270 20826 <div class="header">Arguments and Values:</div> 20271 20827 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 20274 20830 </div> 20275 20831 <div class="refsect1" lang="en" xml:lang="en"> 20276 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678743"></a>20832 <a xmlns="http://www.w3.org/1999/xhtml" id="id435829"></a> 20277 20833 <div class="header">Description:</div> 20278 20834 <p xmlns="http://www.w3.org/1999/xhtml">Requests exclusive read access to the standard terminal … … 20282 20838 </div> 20283 20839 <div class="refsect1" lang="en" xml:lang="en"> 20284 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678762"></a>20840 <a xmlns="http://www.w3.org/1999/xhtml" id="id435847"></a> 20285 20841 <div class="header">See Also:</div> 20286 20842 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#v_request-terminal-input-via-break" title="Variable *REQUEST-TERMINAL-INPUT-VIA-BREAK*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*request-terminal-input-via-break*</b></a>, <a class="xref" href="#cmd_y" title="Toplevel Command :Y"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">:y</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span> … … 20301 20857 <div> 20302 20858 <div class="refsect1" lang="en" xml:lang="en"> 20303 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678850"></a>20859 <a xmlns="http://www.w3.org/1999/xhtml" id="id435936"></a> 20304 20860 <div class="header">Value Type:</div> 20305 20861 <p xmlns="http://www.w3.org/1999/xhtml">A boolean.</p> 20306 20862 </div> 20307 20863 <div class="refsect1" lang="en" xml:lang="en"> 20308 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678861"></a>20864 <a xmlns="http://www.w3.org/1999/xhtml" id="id435947"></a> 20309 20865 <div class="header">Initial Value:</div> 20310 20866 <p xmlns="http://www.w3.org/1999/xhtml">NIL.</p> 20311 20867 </div> 20312 20868 <div class="refsect1" lang="en" xml:lang="en"> 20313 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678873"></a>20869 <a xmlns="http://www.w3.org/1999/xhtml" id="id435958"></a> 20314 20870 <div class="header">Description:</div> 20315 20871 <p xmlns="http://www.w3.org/1999/xhtml">Controls how attempts to obtain ownership of terminal input … … 20323 20879 </div> 20324 20880 <div class="refsect1" lang="en" xml:lang="en"> 20325 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678888"></a>20881 <a xmlns="http://www.w3.org/1999/xhtml" id="id435973"></a> 20326 20882 <div class="header">See Also:</div> 20327 20883 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a>, <a class="xref" href="#cmd_y" title="Toplevel Command :Y"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">:y</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span> … … 20342 20898 <div> 20343 20899 <div class="refsect1" lang="en" xml:lang="en"> 20344 <a xmlns="http://www.w3.org/1999/xhtml" id="id 678991"></a>20900 <a xmlns="http://www.w3.org/1999/xhtml" id="id436076"></a> 20345 20901 <div class="header">Arguments and Values:</div> 20346 20902 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">p</span></i>---a lisp process (thread), designated either by … … 20351 20907 </div> 20352 20908 <div class="refsect1" lang="en" xml:lang="en"> 20353 <a xmlns="http://www.w3.org/1999/xhtml" id="id 679036"></a>20909 <a xmlns="http://www.w3.org/1999/xhtml" id="id436121"></a> 20354 20910 <div class="header">Description:</div> 20355 20911 <p xmlns="http://www.w3.org/1999/xhtml">:Y is a toplevel command, not a function. As such, it … … 20362 20918 </div> 20363 20919 <div class="refsect1" lang="en" xml:lang="en"> 20364 <a xmlns="http://www.w3.org/1999/xhtml" id="id 679060"></a>20920 <a xmlns="http://www.w3.org/1999/xhtml" id="id436146"></a> 20365 20921 <div class="header">See Also:</div> 20366 20922 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a>, <a class="xref" href="#v_request-terminal-input-via-break" title="Variable *REQUEST-TERMINAL-INPUT-VIA-BREAK*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*request-terminal-input-via-break*</b></a>, <a class="xref" href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a class="xref" href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a class="xref" href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a class="xref" href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a class="xref" href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span> … … 20383 20939 <div> 20384 20940 <div class="refsect1" lang="en" xml:lang="en"> 20385 <a xmlns="http://www.w3.org/1999/xhtml" id="id 679166"></a>20941 <a xmlns="http://www.w3.org/1999/xhtml" id="id436251"></a> 20386 20942 <div class="header">Arguments and Values:</div> 20387 20943 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a process, typically created by <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a> or by <a xmlns="http://www.w3.org/1999/xhtml" class="xref" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a></p> … … 20393 20949 </div> 20394 20950 <div class="refsect1" lang="en" xml:lang="en"> 20395 <a xmlns="http://www.w3.org/1999/xhtml" id="id 679232"></a>20951 <a xmlns="http://www.w3.org/1999/xhtml" id="id436317"></a> 20396 20952 <div class="header">Description:</div> 20397 20953 <p xmlns="http://www.w3.org/1999/xhtml">Waits for the specified process to terminate. If the … … 20534 21090 <div> 20535 21091 <div class="refsect1" lang="en" xml:lang="en"> 20536 <a xmlns="http://www.w3.org/1999/xhtml" id="id 629854"></a>21092 <a xmlns="http://www.w3.org/1999/xhtml" id="id361390"></a> 20537 21093 <div class="header">Arguments and Values:</div> 20538 21094 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">address-family</span></i>---The address/protocol family of this socket. Currently … … 20634 21190 </div> 20635 21191 <div class="refsect1" lang="en" xml:lang="en"> 20636 <a xmlns="http://www.w3.org/1999/xhtml" id="id 610203"></a>21192 <a xmlns="http://www.w3.org/1999/xhtml" id="id381075"></a> 20637 21193 <div class="header">Description:</div> 20638 21194 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new socket</p> … … 20653 21209 <div> 20654 21210 <div class="refsect1" lang="en" xml:lang="en"> 20655 <a xmlns="http://www.w3.org/1999/xhtml" id="id 631425"></a>21211 <a xmlns="http://www.w3.org/1999/xhtml" id="id372137"></a> 20656 21212 <div class="header">Arguments and Values:</div> 20657 21213 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The listener-socket to listen on.</p> … … 20661 21217 </div> 20662 21218 <div class="refsect1" lang="en" xml:lang="en"> 20663 <a xmlns="http://www.w3.org/1999/xhtml" id="id 631468"></a>21219 <a xmlns="http://www.w3.org/1999/xhtml" id="id372180"></a> 20664 21220 <div class="header">Description:</div> 20665 21221 <p xmlns="http://www.w3.org/1999/xhtml">Extracts the first connection on the queue of pending … … 20687 21243 <div> 20688 21244 <div class="refsect1" lang="en" xml:lang="en"> 20689 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652151"></a>21245 <a xmlns="http://www.w3.org/1999/xhtml" id="id383970"></a> 20690 21246 <div class="header">Arguments and Values:</div> 20691 21247 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dotted</span></i>---A string representing an IP address in the … … 20695 21251 </div> 20696 21252 <div class="refsect1" lang="en" xml:lang="en"> 20697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652192"></a>21253 <a xmlns="http://www.w3.org/1999/xhtml" id="id384011"></a> 20698 21254 <div class="header">Description:</div> 20699 21255 <p xmlns="http://www.w3.org/1999/xhtml">Converts a dotted-string representation of a host address to … … 20715 21271 <div> 20716 21272 <div class="refsect1" lang="en" xml:lang="en"> 20717 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652254"></a>21273 <a xmlns="http://www.w3.org/1999/xhtml" id="id442243"></a> 20718 21274 <div class="header">Arguments and Values:</div> 20719 21275 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ipaddr</span></i>---A 32-bit integer representing an internet host address</p> … … 20724 21280 </div> 20725 21281 <div class="refsect1" lang="en" xml:lang="en"> 20726 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658993"></a>21282 <a xmlns="http://www.w3.org/1999/xhtml" id="id442285"></a> 20727 21283 <div class="header">Description:</div> 20728 21284 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into octets.</p> … … 20743 21299 <div> 20744 21300 <div class="refsect1" lang="en" xml:lang="en"> 20745 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659054"></a>21301 <a xmlns="http://www.w3.org/1999/xhtml" id="id441389"></a> 20746 21302 <div class="header">Arguments and Values:</div> 20747 21303 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ipaddr</span></i>---a 32-bit integer representing an internet host address</p> … … 20750 21306 </div> 20751 21307 <div class="refsect1" lang="en" xml:lang="en"> 20752 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659094"></a>21308 <a xmlns="http://www.w3.org/1999/xhtml" id="id441429"></a> 20753 21309 <div class="header">Description:</div> 20754 21310 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into a host name … … 20770 21326 <div> 20771 21327 <div class="refsect1" lang="en" xml:lang="en"> 20772 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652025"></a>21328 <a xmlns="http://www.w3.org/1999/xhtml" id="id431826"></a> 20773 21329 <div class="header">Arguments and Values:</div> 20774 21330 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">host</span></i>---Specifies the host. It can be either a host name … … 20778 21334 </div> 20779 21335 <div class="refsect1" lang="en" xml:lang="en"> 20780 <a xmlns="http://www.w3.org/1999/xhtml" id="id 652053"></a>21336 <a xmlns="http://www.w3.org/1999/xhtml" id="id431854"></a> 20781 21337 <div class="header">Description:</div> 20782 21338 <p xmlns="http://www.w3.org/1999/xhtml">Converts a host spec in any of the acceptable formats into a … … 20798 21354 <div> 20799 21355 <div class="refsect1" lang="en" xml:lang="en"> 20800 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659294"></a>21356 <a xmlns="http://www.w3.org/1999/xhtml" id="id431912"></a> 20801 21357 <div class="header">Arguments and Values:</div> 20802 21358 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">port</span></i>---Specifies the port. It can be either a string, such as … … 20807 21363 </div> 20808 21364 <div class="refsect1" lang="en" xml:lang="en"> 20809 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659336"></a>21365 <a xmlns="http://www.w3.org/1999/xhtml" id="id442497"></a> 20810 21366 <div class="header">Description:</div> 20811 21367 <p xmlns="http://www.w3.org/1999/xhtml">Finds the port number for the specified port and protocol</p> … … 20827 21383 <div> 20828 21384 <div class="refsect1" lang="en" xml:lang="en"> 20829 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659397"></a>21385 <a xmlns="http://www.w3.org/1999/xhtml" id="id442558"></a> 20830 21386 <div class="header">Arguments and Values:</div> 20831 21387 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to read from</p> … … 20844 21400 </div> 20845 21401 <div class="refsect1" lang="en" xml:lang="en"> 20846 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673384"></a>21402 <a xmlns="http://www.w3.org/1999/xhtml" id="id388449"></a> 20847 21403 <div class="header">Description:</div> 20848 21404 <p xmlns="http://www.w3.org/1999/xhtml">Reads a UDP packet from a socket. If no packets are … … 20881 21437 <div> 20882 21438 <div class="refsect1" lang="en" xml:lang="en"> 20883 <a xmlns="http://www.w3.org/1999/xhtml" id="id 649408"></a>21439 <a xmlns="http://www.w3.org/1999/xhtml" id="id380689"></a> 20884 21440 <div class="header">Arguments and Values:</div> 20885 21441 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to write to</p> … … 20896 21452 </div> 20897 21453 <div class="refsect1" lang="en" xml:lang="en"> 20898 <a xmlns="http://www.w3.org/1999/xhtml" id="id 649511"></a>21454 <a xmlns="http://www.w3.org/1999/xhtml" id="id368731"></a> 20899 21455 <div class="header">Description:</div> 20900 21456 <p xmlns="http://www.w3.org/1999/xhtml">Send a UDP packet over a socket.</p> … … 20915 21471 <div> 20916 21472 <div class="refsect1" lang="en" xml:lang="en"> 20917 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684594"></a>21473 <a xmlns="http://www.w3.org/1999/xhtml" id="id368792"></a> 20918 21474 <div class="header">Arguments and Values:</div> 20919 21475 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to shut down (typically a tcp-stream)</p> … … 20922 21478 </div> 20923 21479 <div class="refsect1" lang="en" xml:lang="en"> 20924 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684634"></a>21480 <a xmlns="http://www.w3.org/1999/xhtml" id="id368832"></a> 20925 21481 <div class="header">Description:</div> 20926 21482 <p xmlns="http://www.w3.org/1999/xhtml">Shuts down part of a bidirectional connection. This is … … 20943 21499 <div> 20944 21500 <div class="refsect1" lang="en" xml:lang="en"> 20945 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684693"></a>21501 <a xmlns="http://www.w3.org/1999/xhtml" id="id388092"></a> 20946 21502 <div class="header">Arguments and Values:</div> 20947 21503 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 20948 21504 </div> 20949 21505 <div class="refsect1" lang="en" xml:lang="en"> 20950 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659854"></a>21506 <a xmlns="http://www.w3.org/1999/xhtml" id="id388118"></a> 20951 21507 <div class="header">Description:</div> 20952 21508 <p xmlns="http://www.w3.org/1999/xhtml">Returns the native OS's representation of the socket, or … … 20973 21529 <div> 20974 21530 <div class="refsect1" lang="en" xml:lang="en"> 20975 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659915"></a>21531 <a xmlns="http://www.w3.org/1999/xhtml" id="id387624"></a> 20976 21532 <div class="header">Arguments and Values:</div> 20977 21533 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 20978 21534 </div> 20979 21535 <div class="refsect1" lang="en" xml:lang="en"> 20980 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659941"></a>21536 <a xmlns="http://www.w3.org/1999/xhtml" id="id387650"></a> 20981 21537 <div class="header">Description:</div> 20982 21538 <p xmlns="http://www.w3.org/1999/xhtml">Returns the 32-bit unsigned IP address of the remote host, … … 20998 21554 <div> 20999 21555 <div class="refsect1" lang="en" xml:lang="en"> 21000 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659999"></a>21556 <a xmlns="http://www.w3.org/1999/xhtml" id="id387708"></a> 21001 21557 <div class="header">Arguments and Values:</div> 21002 21558 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21003 21559 </div> 21004 21560 <div class="refsect1" lang="en" xml:lang="en"> 21005 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644038"></a>21561 <a xmlns="http://www.w3.org/1999/xhtml" id="id387734"></a> 21006 21562 <div class="header">Description:</div> 21007 21563 <p xmlns="http://www.w3.org/1999/xhtml">Returns the remote port number, or NIL if the socket is not … … 21023 21579 <div> 21024 21580 <div class="refsect1" lang="en" xml:lang="en"> 21025 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644095"></a>21581 <a xmlns="http://www.w3.org/1999/xhtml" id="id410795"></a> 21026 21582 <div class="header">Arguments and Values:</div> 21027 21583 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21028 21584 </div> 21029 21585 <div class="refsect1" lang="en" xml:lang="en"> 21030 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644122"></a>21586 <a xmlns="http://www.w3.org/1999/xhtml" id="id410821"></a> 21031 21587 <div class="header">Description:</div> 21032 21588 <p xmlns="http://www.w3.org/1999/xhtml">Returns 32-bit unsigned IP address of the local host.</p> … … 21047 21603 <div> 21048 21604 <div class="refsect1" lang="en" xml:lang="en"> 21049 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644179"></a>21605 <a xmlns="http://www.w3.org/1999/xhtml" id="id410583"></a> 21050 21606 <div class="header">Arguments and Values:</div> 21051 21607 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21052 21608 </div> 21053 21609 <div class="refsect1" lang="en" xml:lang="en"> 21054 <a xmlns="http://www.w3.org/1999/xhtml" id="id 644205"></a>21610 <a xmlns="http://www.w3.org/1999/xhtml" id="id410609"></a> 21055 21611 <div class="header">Description:</div> 21056 21612 <p xmlns="http://www.w3.org/1999/xhtml">Returns the local port number</p> … … 21071 21627 <div> 21072 21628 <div class="refsect1" lang="en" xml:lang="en"> 21073 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659156"></a>21629 <a xmlns="http://www.w3.org/1999/xhtml" id="id410667"></a> 21074 21630 <div class="header">Arguments and Values:</div> 21075 21631 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21076 21632 </div> 21077 21633 <div class="refsect1" lang="en" xml:lang="en"> 21078 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659182"></a>21634 <a xmlns="http://www.w3.org/1999/xhtml" id="id410693"></a> 21079 21635 <div class="header">Description:</div> 21080 21636 <p xmlns="http://www.w3.org/1999/xhtml">Returns :internet or :file, as appropriate.</p> … … 21095 21651 <div> 21096 21652 <div class="refsect1" lang="en" xml:lang="en"> 21097 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659239"></a>21653 <a xmlns="http://www.w3.org/1999/xhtml" id="id441653"></a> 21098 21654 <div class="header">Arguments and Values:</div> 21099 21655 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21100 21656 </div> 21101 21657 <div class="refsect1" lang="en" xml:lang="en"> 21102 <a xmlns="http://www.w3.org/1999/xhtml" id="id 659266"></a>21658 <a xmlns="http://www.w3.org/1999/xhtml" id="id441679"></a> 21103 21659 <div class="header">Description:</div> 21104 21660 <p xmlns="http://www.w3.org/1999/xhtml">Returns :active for tcp-stream, :passive for … … 21120 21676 <div> 21121 21677 <div class="refsect1" lang="en" xml:lang="en"> 21122 <a xmlns="http://www.w3.org/1999/xhtml" id="id 683891"></a>21678 <a xmlns="http://www.w3.org/1999/xhtml" id="id441737"></a> 21123 21679 <div class="header">Arguments and Values:</div> 21124 21680 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21125 21681 </div> 21126 21682 <div class="refsect1" lang="en" xml:lang="en"> 21127 <a xmlns="http://www.w3.org/1999/xhtml" id="id 683917"></a>21683 <a xmlns="http://www.w3.org/1999/xhtml" id="id431661"></a> 21128 21684 <div class="header">Description:</div> 21129 21685 <p xmlns="http://www.w3.org/1999/xhtml">Returns the socket format as specified by the :format … … 21145 21701 <div> 21146 21702 <div class="refsect1" lang="en" xml:lang="en"> 21147 <a xmlns="http://www.w3.org/1999/xhtml" id="id 683975"></a>21703 <a xmlns="http://www.w3.org/1999/xhtml" id="id431718"></a> 21148 21704 <div class="header">Arguments and Values:</div> 21149 21705 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 21150 21706 </div> 21151 21707 <div class="refsect1" lang="en" xml:lang="en"> 21152 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684001"></a>21708 <a xmlns="http://www.w3.org/1999/xhtml" id="id431744"></a> 21153 21709 <div class="header">Description:</div> 21154 21710 <p xmlns="http://www.w3.org/1999/xhtml">returns :stream for tcp-stream and listener-socket, and … … 21169 21725 <div> 21170 21726 <div class="refsect1" lang="en" xml:lang="en"> 21171 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684044"></a>21727 <a xmlns="http://www.w3.org/1999/xhtml" id="id431787"></a> 21172 21728 <div class="header">Description:</div> 21173 21729 <p xmlns="http://www.w3.org/1999/xhtml">The class of OS errors signaled by socket functions</p> 21174 21730 </div> 21175 21731 <div class="refsect1" lang="en" xml:lang="en"> 21176 <a xmlns="http://www.w3.org/1999/xhtml" id="id 684054"></a>21732 <a xmlns="http://www.w3.org/1999/xhtml" id="id408002"></a> 21177 21733 <div class="header">Superclasses:</div> 21178 21734 <p xmlns="http://www.w3.org/1999/xhtml">simple-error</p> … … 21193 21749 <div> 21194 21750 <div class="refsect1" lang="en" xml:lang="en"> 21195 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668842"></a>21751 <a xmlns="http://www.w3.org/1999/xhtml" id="id408059"></a> 21196 21752 <div class="header">Arguments and Values:</div> 21197 21753 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 21198 21754 </div> 21199 21755 <div class="refsect1" lang="en" xml:lang="en"> 21200 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668868"></a>21756 <a xmlns="http://www.w3.org/1999/xhtml" id="id408085"></a> 21201 21757 <div class="header">Description:</div> 21202 21758 <p xmlns="http://www.w3.org/1999/xhtml">The OS error code of the error</p> … … 21217 21773 <div> 21218 21774 <div class="refsect1" lang="en" xml:lang="en"> 21219 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668926"></a>21775 <a xmlns="http://www.w3.org/1999/xhtml" id="id443164"></a> 21220 21776 <div class="header">Arguments and Values:</div> 21221 21777 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 21222 21778 </div> 21223 21779 <div class="refsect1" lang="en" xml:lang="en"> 21224 <a xmlns="http://www.w3.org/1999/xhtml" id="id 668953"></a>21780 <a xmlns="http://www.w3.org/1999/xhtml" id="id443190"></a> 21225 21781 <div class="header">Description:</div> 21226 21782 <p xmlns="http://www.w3.org/1999/xhtml">A symbol representing the error code in a more … … 21246 21802 <div> 21247 21803 <div class="refsect1" lang="en" xml:lang="en"> 21248 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669016"></a>21804 <a xmlns="http://www.w3.org/1999/xhtml" id="id443254"></a> 21249 21805 <div class="header">Arguments and Values:</div> 21250 21806 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 21251 21807 </div> 21252 21808 <div class="refsect1" lang="en" xml:lang="en"> 21253 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669575"></a>21809 <a xmlns="http://www.w3.org/1999/xhtml" id="id443280"></a> 21254 21810 <div class="header">Description:</div> 21255 21811 <p xmlns="http://www.w3.org/1999/xhtml">A string describing the context where the error happened. On … … 21272 21828 <div> 21273 21829 <div class="refsect1" lang="en" xml:lang="en"> 21274 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669636"></a>21830 <a xmlns="http://www.w3.org/1999/xhtml" id="id443662"></a> 21275 21831 <div class="header">Arguments and Values:</div> 21276 21832 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to close</p> … … 21283 21839 </div> 21284 21840 <div class="refsect1" lang="en" xml:lang="en"> 21285 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669680"></a>21841 <a xmlns="http://www.w3.org/1999/xhtml" id="id443706"></a> 21286 21842 <div class="header">Description:</div> 21287 21843 <p xmlns="http://www.w3.org/1999/xhtml">The close generic function can be applied to sockets. It … … 21304 21860 <div> 21305 21861 <div class="refsect1" lang="en" xml:lang="en"> 21306 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669742"></a>21862 <a xmlns="http://www.w3.org/1999/xhtml" id="id443768"></a> 21307 21863 <div class="header">Arguments and Values:</div> 21308 21864 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---variable to bind</p> … … 21311 21867 </div> 21312 21868 <div class="refsect1" lang="en" xml:lang="en"> 21313 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669798"></a>21869 <a xmlns="http://www.w3.org/1999/xhtml" id="id402672"></a> 21314 21870 <div class="header">Description:</div> 21315 21871 <p xmlns="http://www.w3.org/1999/xhtml">executes body with var bound to the result of applying … … 21443 21999 <div> 21444 22000 <div class="refsect1" lang="en" xml:lang="en"> 21445 <a xmlns="http://www.w3.org/1999/xhtml" id="id 613494"></a>22001 <a xmlns="http://www.w3.org/1999/xhtml" id="id373481"></a> 21446 22002 <div class="header">Arguments and Values:</div> 21447 22003 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">program</span></i>---A string or pathname which denotes an executable file. … … 21494 22050 </div> 21495 22051 <div class="refsect1" lang="en" xml:lang="en"> 21496 <a xmlns="http://www.w3.org/1999/xhtml" id="id 604999"></a>22052 <a xmlns="http://www.w3.org/1999/xhtml" id="id371685"></a> 21497 22053 <div class="header">Description:</div> 21498 22054 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process, … … 21514 22070 <div> 21515 22071 <div class="refsect1" lang="en" xml:lang="en"> 21516 <a xmlns="http://www.w3.org/1999/xhtml" id="id 641076"></a>22072 <a xmlns="http://www.w3.org/1999/xhtml" id="id371744"></a> 21517 22073 <div class="header">Arguments and Values:</div> 21518 22074 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> … … 21520 22076 </div> 21521 22077 <div class="refsect1" lang="en" xml:lang="en"> 21522 <a xmlns="http://www.w3.org/1999/xhtml" id="id 641117"></a>22078 <a xmlns="http://www.w3.org/1999/xhtml" id="id391983"></a> 21523 22079 <div class="header">Description:</div> 21524 22080 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified … … 21543 22099 <div> 21544 22100 <div class="refsect1" lang="en" xml:lang="en"> 21545 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625357"></a>22101 <a xmlns="http://www.w3.org/1999/xhtml" id="id392045"></a> 21546 22102 <div class="header">Arguments and Values:</div> 21547 22103 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 21548 22104 </div> 21549 22105 <div class="refsect1" lang="en" xml:lang="en"> 21550 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625383"></a>22106 <a xmlns="http://www.w3.org/1999/xhtml" id="id361148"></a> 21551 22107 <div class="header">Description:</div> 21552 22108 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to … … 21570 22126 <div> 21571 22127 <div class="refsect1" lang="en" xml:lang="en"> 21572 <a xmlns="http://www.w3.org/1999/xhtml" id="id 639197"></a>22128 <a xmlns="http://www.w3.org/1999/xhtml" id="id361212"></a> 21573 22129 <div class="header">Arguments and Values:</div> 21574 22130 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 21575 22131 </div> 21576 22132 <div class="refsect1" lang="en" xml:lang="en"> 21577 <a xmlns="http://www.w3.org/1999/xhtml" id="id 639222"></a>22133 <a xmlns="http://www.w3.org/1999/xhtml" id="id385250"></a> 21578 22134 <div class="header">Description:</div> 21579 22135 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to … … 21596 22152 <div> 21597 22153 <div class="refsect1" lang="en" xml:lang="en"> 21598 <a xmlns="http://www.w3.org/1999/xhtml" id="id 683611"></a>22154 <a xmlns="http://www.w3.org/1999/xhtml" id="id385310"></a> 21599 22155 <div class="header">Arguments and Values:</div> 21600 22156 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 21601 22157 </div> 21602 22158 <div class="refsect1" lang="en" xml:lang="en"> 21603 <a xmlns="http://www.w3.org/1999/xhtml" id="id 683637"></a>22159 <a xmlns="http://www.w3.org/1999/xhtml" id="id380835"></a> 21604 22160 <div class="header">Description:</div> 21605 22161 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to … … 21623 22179 <div> 21624 22180 <div class="refsect1" lang="en" xml:lang="en"> 21625 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625165"></a>22181 <a xmlns="http://www.w3.org/1999/xhtml" id="id380896"></a> 21626 22182 <div class="header">Arguments and Values:</div> 21627 22183 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 21628 22184 </div> 21629 22185 <div class="refsect1" lang="en" xml:lang="en"> 21630 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625190"></a>22186 <a xmlns="http://www.w3.org/1999/xhtml" id="id395678"></a> 21631 22187 <div class="header">Description:</div> 21632 22188 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to … … 21650 22206 <div> 21651 22207 <div class="refsect1" lang="en" xml:lang="en"> 21652 <a xmlns="http://www.w3.org/1999/xhtml" id="id 625251"></a>22208 <a xmlns="http://www.w3.org/1999/xhtml" id="id395739"></a> 21653 22209 <div class="header">Arguments and Values:</div> 21654 22210 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 21655 22211 </div> 21656 22212 <div class="refsect1" lang="en" xml:lang="en"> 21657 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617122"></a>22213 <a xmlns="http://www.w3.org/1999/xhtml" id="id384402"></a> 21658 22214 <div class="header">Description:</div> 21659 22215 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status … … 21685 22241 <dt> 21686 22242 <span class="sect2"> 21687 <a href="#id 612831">10.1.1. Stream External Format</a>22243 <a href="#id396351">10.1.1. Stream External Format</a> 21688 22244 </span> 21689 22245 </dt> … … 21753 22309 <div> 21754 22310 <div> 21755 <h3 class="title"><a id="id 612831"></a>10.1.1. Stream External Format</h3>22311 <h3 class="title"><a id="id396351"></a>10.1.1. Stream External Format</h3> 21756 22312 </div> 21757 22313 </div> … … 21916 22472 </div> 21917 22473 </div> 21918 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669160" class="indexterm"></a>21919 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669170" class="indexterm"></a>21920 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669180" class="indexterm"></a>21921 <a xmlns="http://www.w3.org/1999/xhtml" id="id 669190" class="indexterm"></a>21922 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673877" class="indexterm"></a>21923 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673886" class="indexterm"></a>22474 <a xmlns="http://www.w3.org/1999/xhtml" id="id402795" class="indexterm"></a> 22475 <a xmlns="http://www.w3.org/1999/xhtml" id="id402804" class="indexterm"></a> 22476 <a xmlns="http://www.w3.org/1999/xhtml" id="id402814" class="indexterm"></a> 22477 <a xmlns="http://www.w3.org/1999/xhtml" id="id432518" class="indexterm"></a> 22478 <a xmlns="http://www.w3.org/1999/xhtml" id="id432528" class="indexterm"></a> 22479 <a xmlns="http://www.w3.org/1999/xhtml" id="id432538" class="indexterm"></a> 21924 22480 <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has 21925 22481 attributes and accessors: … … 21974 22530 <div> 21975 22531 <div class="refsect1" lang="en" xml:lang="en"> 21976 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674052"></a>22532 <a xmlns="http://www.w3.org/1999/xhtml" id="id432703"></a> 21977 22533 <div class="header">Values:</div> 21978 22534 <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 … … 21981 22537 </div> 21982 22538 <div class="refsect1" lang="en" xml:lang="en"> 21983 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674079"></a>22539 <a xmlns="http://www.w3.org/1999/xhtml" id="id432730"></a> 21984 22540 <div class="header">Description:</div> 21985 22541 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p> 21986 22542 </div> 21987 22543 <div class="refsect1" lang="en" xml:lang="en"> 21988 <a xmlns="http://www.w3.org/1999/xhtml" id="id 674090"></a>22544 <a xmlns="http://www.w3.org/1999/xhtml" id="id432741"></a> 21989 22545 <div class="header">See Also:</div> 21990 22546 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_note-open-file-stream" title="Function NOTE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">note-open-file-stream</b></a>, <a class="xref" href="#f_remove-open-file-stream" title="Function REMOVE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">remove-open-file-stream</b></a></span> … … 22009 22565 <div> 22010 22566 <div class="refsect1" lang="en" xml:lang="en"> 22011 <a xmlns="http://www.w3.org/1999/xhtml" id="id 671998"></a>22567 <a xmlns="http://www.w3.org/1999/xhtml" id="id432822"></a> 22012 22568 <div class="header">Arguments:</div> 22013 22569 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 22014 22570 </div> 22015 22571 <div class="refsect1" lang="en" xml:lang="en"> 22016 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672024"></a>22572 <a xmlns="http://www.w3.org/1999/xhtml" id="id432848"></a> 22017 22573 <div class="header">Description:</div> 22018 22574 <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open … … 22023 22579 </div> 22024 22580 <div class="refsect1" lang="en" xml:lang="en"> 22025 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672043"></a>22581 <a xmlns="http://www.w3.org/1999/xhtml" id="id432867"></a> 22026 22582 <div class="header">See Also:</div> 22027 22583 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_open-file-streams" title="Function OPEN-FILE-STREAMS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">open-file-streams</b></a>, <a class="xref" href="#f_remove-open-file-stream" title="Function REMOVE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">remove-open-file-stream</b></a></span> … … 22046 22602 <div> 22047 22603 <div class="refsect1" lang="en" xml:lang="en"> 22048 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672124"></a>22604 <a xmlns="http://www.w3.org/1999/xhtml" id="id427313"></a> 22049 22605 <div class="header">Arguments:</div> 22050 22606 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 22051 22607 </div> 22052 22608 <div class="refsect1" lang="en" xml:lang="en"> 22053 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672151"></a>22609 <a xmlns="http://www.w3.org/1999/xhtml" id="id427339"></a> 22054 22610 <div class="header">Description:</div> 22055 22611 <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file … … 22060 22616 </div> 22061 22617 <div class="refsect1" lang="en" xml:lang="en"> 22062 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672170"></a>22618 <a xmlns="http://www.w3.org/1999/xhtml" id="id427358"></a> 22063 22619 <div class="header">See Also:</div> 22064 22620 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#f_open-file-streams" title="Function OPEN-FILE-STREAMS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">open-file-streams</b></a>, <a class="xref" href="#f_note-open-file-stream" title="Function NOTE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">note-open-file-stream</b></a></span> … … 22493 23049 <div> 22494 23050 <div class="refsect1" lang="en" xml:lang="en"> 22495 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672756"></a>23051 <a xmlns="http://www.w3.org/1999/xhtml" id="id430867"></a> 22496 23052 <div class="header">Arguments and Values:</div> 22497 23053 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p> … … 22504 23060 </div> 22505 23061 <div class="refsect1" lang="en" xml:lang="en"> 22506 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672815"></a>23062 <a xmlns="http://www.w3.org/1999/xhtml" id="id430925"></a> 22507 23063 <div class="header">Description:</div> 22508 23064 <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the … … 22525 23081 <div> 22526 23082 <div class="refsect1" lang="en" xml:lang="en"> 22527 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672874"></a>23083 <a xmlns="http://www.w3.org/1999/xhtml" id="id430985"></a> 22528 23084 <div class="header">Arguments and Values:</div> 22529 23085 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p> … … 22536 23092 </div> 22537 23093 <div class="refsect1" lang="en" xml:lang="en"> 22538 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672932"></a>23094 <a xmlns="http://www.w3.org/1999/xhtml" id="id431043"></a> 22539 23095 <div class="header">Description:</div> 22540 23096 <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to … … 22556 23112 <div> 22557 23113 <div class="refsect1" lang="en" xml:lang="en"> 22558 <a xmlns="http://www.w3.org/1999/xhtml" id="id 672990"></a>23114 <a xmlns="http://www.w3.org/1999/xhtml" id="id431101"></a> 22559 23115 <div class="header">Arguments and Values:</div> 22560 23116 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p> … … 22572 23128 </div> 22573 23129 <div class="refsect1" lang="en" xml:lang="en"> 22574 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673066"></a>23130 <a xmlns="http://www.w3.org/1999/xhtml" id="id431176"></a> 22575 23131 <div class="header">Description:</div> 22576 23132 <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into … … 22595 23151 <div> 22596 23152 <div class="refsect1" lang="en" xml:lang="en"> 22597 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673126"></a>23153 <a xmlns="http://www.w3.org/1999/xhtml" id="id431236"></a> 22598 23154 <div class="header">Arguments and Values:</div> 22599 23155 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p> … … 22611 23167 </div> 22612 23168 <div class="refsect1" lang="en" xml:lang="en"> 22613 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673201"></a>23169 <a xmlns="http://www.w3.org/1999/xhtml" id="id431312"></a> 22614 23170 <div class="header">Description:</div> 22615 23171 <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream, … … 22633 23189 <div> 22634 23190 <div class="refsect1" lang="en" xml:lang="en"> 22635 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673261"></a>23191 <a xmlns="http://www.w3.org/1999/xhtml" id="id431372"></a> 22636 23192 <div class="header">Method Signatures:</div> 22637 23193 <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>ccl::stream-device</strong></span> <i> … … 22639 23195 </div> 22640 23196 <div class="refsect1" lang="en" xml:lang="en"> 22641 <a xmlns="http://www.w3.org/1999/xhtml" id="id 673279"></a>23197 <a xmlns="http://www.w3.org/1999/xhtml" id="id431390"></a> 22642 23198 <div class="header">Arguments and Values:</div> 22643 23199 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p> … … 22650 23206 </div> 22651 23207 <div class="refsect1" lang="en" xml:lang="en"> 22652 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682159"></a>23208 <a xmlns="http://www.w3.org/1999/xhtml" id="id439229"></a> 22653 23209 <div class="header">Description:</div> 22654 23210 <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with … … 22674 23230 <div> 22675 23231 <div class="refsect1" lang="en" xml:lang="en"> 22676 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682229"></a>23232 <a xmlns="http://www.w3.org/1999/xhtml" id="id439298"></a> 22677 23233 <div class="header">Description:</div> 22678 23234 <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector, … … 22681 23237 </div> 22682 23238 <div class="refsect1" lang="en" xml:lang="en"> 22683 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682241"></a>23239 <a xmlns="http://www.w3.org/1999/xhtml" id="id439310"></a> 22684 23240 <div class="header">Arguments:</div> 22685 23241 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 22706 23262 <div> 22707 23263 <div class="refsect1" lang="en" xml:lang="en"> 22708 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682360"></a>23264 <a xmlns="http://www.w3.org/1999/xhtml" id="id439430"></a> 22709 23265 <div class="header">Description:</div> 22710 23266 <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at … … 22712 23268 </div> 22713 23269 <div class="refsect1" lang="en" xml:lang="en"> 22714 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682372"></a>23270 <a xmlns="http://www.w3.org/1999/xhtml" id="id439442"></a> 22715 23271 <div class="header">Arguments:</div> 22716 23272 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 22722 23278 </div> 22723 23279 <div class="refsect1" lang="en" xml:lang="en"> 22724 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682444"></a>23280 <a xmlns="http://www.w3.org/1999/xhtml" id="id439514"></a> 22725 23281 <div class="header">Examples:</div> 22726 23282 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 23513 24069 <dt> 23514 24070 <span class="sect2"> 23515 <a href="#id 637856">12.2.2. Generating a lisp image for use with Shark</a>24071 <a href="#id382725">12.2.2. Generating a lisp image for use with Shark</a> 23516 24072 </span> 23517 24073 </dt> … … 23791 24347 <div> 23792 24348 <div> 23793 <h3 class="title"><a id="id 637856"></a>12.2.2. Generating a lisp image for use with Shark</h3>24349 <h3 class="title"><a id="id382725"></a>12.2.2. Generating a lisp image for use with Shark</h3> 23794 24350 </div> 23795 24351 </div> … … 23902 24458 </div> 23903 24459 </div> 23904 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 638080" class="indexterm"></a>24460 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id380566" class="indexterm"></a> 23905 24461 <span class="command"><strong><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> 23906 24462 [Variable]</strong></span></p> … … 23908 24464 profiling configuration file created by the "Config Editor" in 23909 24465 Shark.app.</p> 23910 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 648993" class="indexterm"></a> <span class="command"><strong><em class="varname"><a id="chud_meter"></a>CHUD:METER</em> form <em class="varname">&key</em> (reset nil)24466 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id380590" class="indexterm"></a> <span class="command"><strong><em class="varname"><a id="chud_meter"></a>CHUD:METER</em> form <em class="varname">&key</em> (reset nil) 23911 24467 (debug-output nil) [Macro]</strong></span></p> 23912 24468 <p xmlns="http://www.w3.org/1999/xhtml">Executes FORM (an arbitrary lisp form) and returns whatever … … 25000 25556 <div> 25001 25557 <div> 25002 <h4 class="title"><a id="id 653384"></a>13.3.2.4. %int-to-ptr [Function]</h4>25558 <h4 class="title"><a id="id438134"></a>13.3.2.4. %int-to-ptr [Function]</h4> 25003 25559 </div> 25004 25560 </div> … … 25041 25597 <div> 25042 25598 <div> 25043 <h4 class="title"><a id="id 653458"></a>13.3.2.5. %inc-ptr [Function]</h4>25599 <h4 class="title"><a id="id438208"></a>13.3.2.5. %inc-ptr [Function]</h4> 25044 25600 </div> 25045 25601 </div> … … 25091 25647 <div> 25092 25648 <div> 25093 <h4 class="title"><a id="id 653550"></a>13.3.2.6. %ptr-to-int [Function]</h4>25649 <h4 class="title"><a id="id438300"></a>13.3.2.6. %ptr-to-int [Function]</h4> 25094 25650 </div> 25095 25651 </div> … … 25133 25689 <div> 25134 25690 <div> 25135 <h4 class="title"><a id="id 653625"></a>13.3.2.7. %null-ptr [Macro]</h4>25691 <h4 class="title"><a id="id438374"></a>13.3.2.7. %null-ptr [Macro]</h4> 25136 25692 </div> 25137 25693 </div> … … 25158 25714 <div> 25159 25715 <div> 25160 <h4 class="title"><a id="id 653666"></a>13.3.2.8. %null-ptr-p [Function]</h4>25716 <h4 class="title"><a id="id438416"></a>13.3.2.8. %null-ptr-p [Function]</h4> 25161 25717 </div> 25162 25718 </div> … … 25200 25756 <div> 25201 25757 <div> 25202 <h4 class="title"><a id="id 653742"></a>13.3.2.9. %setf-macptr [Function]</h4>25758 <h4 class="title"><a id="id438491"></a>13.3.2.9. %setf-macptr [Function]</h4> 25203 25759 </div> 25204 25760 </div> … … 25248 25804 <div> 25249 25805 <div> 25250 <h4 class="title"><a id="id 653832"></a>13.3.2.10. %incf-ptr [Macro]</h4>25806 <h4 class="title"><a id="id438581"></a>13.3.2.10. %incf-ptr [Macro]</h4> 25251 25807 </div> 25252 25808 </div> … … 25296 25852 <div> 25297 25853 <div> 25298 <h4 class="title"><a id="id 653923"></a>13.3.2.11. with-macptrs [Macro]</h4>25854 <h4 class="title"><a id="id438672"></a>13.3.2.11. with-macptrs [Macro]</h4> 25299 25855 </div> 25300 25856 </div> … … 25346 25902 <div> 25347 25903 <div> 25348 <h4 class="title"><a id="id 654014"></a>13.3.2.12. %stack-block [Macro]</h4>25904 <h4 class="title"><a id="id438764"></a>13.3.2.12. %stack-block [Macro]</h4> 25349 25905 </div> 25350 25906 </div> … … 25397 25953 <div> 25398 25954 <div> 25399 <h4 class="title"><a id="id 654107"></a>13.3.2.13. make-cstring [Function]</h4>25955 <h4 class="title"><a id="id438855"></a>13.3.2.13. make-cstring [Function]</h4> 25400 25956 </div> 25401 25957 </div> … … 25440 25996 <div> 25441 25997 <div> 25442 <h4 class="title"><a id="id 654183"></a>13.3.2.14. with-cstrs [Macro]</h4>25998 <h4 class="title"><a id="id438931"></a>13.3.2.14. with-cstrs [Macro]</h4> 25443 25999 </div> 25444 26000 </div> … … 25490 26046 <div> 25491 26047 <div> 25492 <h4 class="title"><a id="id 654275"></a>13.3.2.15. with-encoded-cstrs [Macro]</h4>26048 <h4 class="title"><a id="id439023"></a>13.3.2.15. with-encoded-cstrs [Macro]</h4> 25493 26049 </div> 25494 26050 </div> … … 25553 26109 <div> 25554 26110 <div> 25555 <h4 class="title"><a id="id 654398"></a>13.3.2.16. %get-cstring [Function]</h4>26111 <h4 class="title"><a id="id439146"></a>13.3.2.16. %get-cstring [Function]</h4> 25556 26112 </div> 25557 26113 </div> … … 25595 26151 <div> 25596 26152 <div> 25597 <h4 class="title"><a id="id 712168"></a>13.3.2.17. %str-from-ptr [Function]</h4>26153 <h4 class="title"><a id="id471177"></a>13.3.2.17. %str-from-ptr [Function]</h4> 25598 26154 </div> 25599 26155 </div> … … 27041 27597 <div> 27042 27598 <div class="refsect1" lang="en" xml:lang="en"> 27043 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714121"></a>27599 <a xmlns="http://www.w3.org/1999/xhtml" id="id473130"></a> 27044 27600 <div class="header">Description:</div> 27045 27601 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE* … … 27093 27649 <div> 27094 27650 <div class="refsect1" lang="en" xml:lang="en"> 27095 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714227"></a>27651 <a xmlns="http://www.w3.org/1999/xhtml" id="id473236"></a> 27096 27652 <div class="header">Description:</div> 27097 27653 <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 … … 27152 27708 <div> 27153 27709 <div class="refsect1" lang="en" xml:lang="en"> 27154 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714345"></a>27710 <a xmlns="http://www.w3.org/1999/xhtml" id="id473354"></a> 27155 27711 <div class="header">Description:</div> 27156 27712 <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 … … 27199 27755 <div> 27200 27756 <div class="refsect1" lang="en" xml:lang="en"> 27201 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714427"></a>27757 <a xmlns="http://www.w3.org/1999/xhtml" id="id473436"></a> 27202 27758 <div class="header">Description:</div> 27203 27759 <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 … … 27302 27858 <div> 27303 27859 <div class="refsect1" lang="en" xml:lang="en"> 27304 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714566"></a>27860 <a xmlns="http://www.w3.org/1999/xhtml" id="id473575"></a> 27305 27861 <div class="header">Description:</div> 27306 27862 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #> reader macro reads … … 27331 27887 <div> 27332 27888 <div class="refsect1" lang="en" xml:lang="en"> 27333 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714641"></a>27889 <a xmlns="http://www.w3.org/1999/xhtml" id="id473650"></a> 27334 27890 <div class="header">Values:</div> 27335 27891 <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 … … 27338 27894 </div> 27339 27895 <div class="refsect1" lang="en" xml:lang="en"> 27340 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714677"></a>27896 <a xmlns="http://www.w3.org/1999/xhtml" id="id473686"></a> 27341 27897 <div class="header">Description:</div> 27342 27898 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the … … 27367 27923 <div> 27368 27924 <div class="refsect1" lang="en" xml:lang="en"> 27369 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714753"></a>27925 <a xmlns="http://www.w3.org/1999/xhtml" id="id473762"></a> 27370 27926 <div class="header">Values:</div> 27371 27927 <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> … … 27384 27940 </div> 27385 27941 <div class="refsect1" lang="en" xml:lang="en"> 27386 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714824"></a>27942 <a xmlns="http://www.w3.org/1999/xhtml" id="id473833"></a> 27387 27943 <div class="header">Description:</div> 27388 27944 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em> … … 27420 27976 <div> 27421 27977 <div class="refsect1" lang="en" xml:lang="en"> 27422 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714904"></a>27978 <a xmlns="http://www.w3.org/1999/xhtml" id="id473913"></a> 27423 27979 <div class="header">Values:</div> 27424 27980 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain … … 27428 27984 </div> 27429 27985 <div class="refsect1" lang="en" xml:lang="en"> 27430 <a xmlns="http://www.w3.org/1999/xhtml" id="id 714945"></a>27986 <a xmlns="http://www.w3.org/1999/xhtml" id="id473954"></a> 27431 27987 <div class="header">Description:</div> 27432 27988 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the … … 27462 28018 <div> 27463 28019 <div class="refsect1" lang="en" xml:lang="en"> 27464 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715018"></a>28020 <a xmlns="http://www.w3.org/1999/xhtml" id="id474027"></a> 27465 28021 <div class="header">Values:</div> 27466 28022 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- … … 27475 28031 </div> 27476 28032 <div class="refsect1" lang="en" xml:lang="en"> 27477 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715058"></a>28033 <a xmlns="http://www.w3.org/1999/xhtml" id="id474067"></a> 27478 28034 <div class="header">Description:</div> 27479 28035 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for … … 27503 28059 <div> 27504 28060 <div class="refsect1" lang="en" xml:lang="en"> 27505 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715127"></a>28061 <a xmlns="http://www.w3.org/1999/xhtml" id="id474136"></a> 27506 28062 <div class="header">Values:</div> 27507 28063 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p> … … 27516 28072 </div> 27517 28073 <div class="refsect1" lang="en" xml:lang="en"> 27518 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715201"></a>28074 <a xmlns="http://www.w3.org/1999/xhtml" id="id474210"></a> 27519 28075 <div class="header">Description:</div> 27520 28076 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by … … 27543 28099 <div> 27544 28100 <div class="refsect1" lang="en" xml:lang="en"> 27545 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715260"></a>28101 <a xmlns="http://www.w3.org/1999/xhtml" id="id474269"></a> 27546 28102 <div class="header">Values:</div> 27547 28103 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 27554 28110 </div> 27555 28111 <div class="refsect1" lang="en" xml:lang="en"> 27556 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715323"></a>28112 <a xmlns="http://www.w3.org/1999/xhtml" id="id474332"></a> 27557 28113 <div class="header">Description:</div> 27558 28114 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 27580 28136 <div> 27581 28137 <div class="refsect1" lang="en" xml:lang="en"> 27582 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715382"></a>28138 <a xmlns="http://www.w3.org/1999/xhtml" id="id474391"></a> 27583 28139 <div class="header">Values:</div> 27584 28140 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 27593 28149 </div> 27594 28150 <div class="refsect1" lang="en" xml:lang="en"> 27595 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715456"></a>28151 <a xmlns="http://www.w3.org/1999/xhtml" id="id474465"></a> 27596 28152 <div class="header">Description:</div> 27597 28153 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 27618 28174 <div> 27619 28175 <div class="refsect1" lang="en" xml:lang="en"> 27620 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715512"></a>28176 <a xmlns="http://www.w3.org/1999/xhtml" id="id474521"></a> 27621 28177 <div class="header">Values:</div> 27622 28178 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 27623 28179 </div> 27624 28180 <div class="refsect1" lang="en" xml:lang="en"> 27625 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715534"></a>28181 <a xmlns="http://www.w3.org/1999/xhtml" id="id474543"></a> 27626 28182 <div class="header">Description:</div> 27627 28183 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol … … 27646 28202 <div> 27647 28203 <div class="refsect1" lang="en" xml:lang="en"> 27648 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715593"></a>28204 <a xmlns="http://www.w3.org/1999/xhtml" id="id474602"></a> 27649 28205 <div class="header">Values:</div> 27650 28206 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 27651 28207 </div> 27652 28208 <div class="refsect1" lang="en" xml:lang="en"> 27653 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715615"></a>28209 <a xmlns="http://www.w3.org/1999/xhtml" id="id474624"></a> 27654 28210 <div class="header">Description:</div> 27655 28211 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If … … 27673 28229 <div> 27674 28230 <div class="refsect1" lang="en" xml:lang="en"> 27675 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715670"></a>28231 <a xmlns="http://www.w3.org/1999/xhtml" id="id474679"></a> 27676 28232 <div class="header">Values:</div> 27677 28233 <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 … … 27679 28235 </div> 27680 28236 <div class="refsect1" lang="en" xml:lang="en"> 27681 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715696"></a>28237 <a xmlns="http://www.w3.org/1999/xhtml" id="id474705"></a> 27682 28238 <div class="header">Description:</div> 27683 28239 <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> … … 27711 28267 <div> 27712 28268 <div class="refsect1" lang="en" xml:lang="en"> 27713 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715789"></a>28269 <a xmlns="http://www.w3.org/1999/xhtml" id="id474798"></a> 27714 28270 <div class="header">Values:</div> 27715 28271 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p> … … 27726 28282 </div> 27727 28283 <div class="refsect1" lang="en" xml:lang="en"> 27728 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715864"></a>28284 <a xmlns="http://www.w3.org/1999/xhtml" id="id474873"></a> 27729 28285 <div class="header">Description:</div> 27730 28286 <p xmlns="http://www.w3.org/1999/xhtml"> … … 27761 28317 <div> 27762 28318 <div class="refsect1" lang="en" xml:lang="en"> 27763 <a xmlns="http://www.w3.org/1999/xhtml" id="id 715935"></a>28319 <a xmlns="http://www.w3.org/1999/xhtml" id="id474944"></a> 27764 28320 <div class="header">Values:</div> 27765 28321 <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 … … 27778 28334 </div> 27779 28335 <div class="refsect1" lang="en" xml:lang="en"> 27780 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716003"></a>28336 <a xmlns="http://www.w3.org/1999/xhtml" id="id475012"></a> 27781 28337 <div class="header">Description:</div> 27782 28338 <p xmlns="http://www.w3.org/1999/xhtml"> … … 27827 28383 <div> 27828 28384 <div class="refsect1" lang="en" xml:lang="en"> 27829 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716125"></a>28385 <a xmlns="http://www.w3.org/1999/xhtml" id="id475134"></a> 27830 28386 <div class="header">Values:</div> 27831 28387 <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 … … 27841 28397 </div> 27842 28398 <div class="refsect1" lang="en" xml:lang="en"> 27843 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716183"></a>28399 <a xmlns="http://www.w3.org/1999/xhtml" id="id475192"></a> 27844 28400 <div class="header">Description:</div> 27845 28401 <p xmlns="http://www.w3.org/1999/xhtml"> … … 27882 28438 </div> 27883 28439 <div class="refsect1" lang="en" xml:lang="en"> 27884 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716273"></a>28440 <a xmlns="http://www.w3.org/1999/xhtml" id="id475282"></a> 27885 28441 <div class="header">Notes:</div> 27886 28442 <p xmlns="http://www.w3.org/1999/xhtml"> … … 27915 28471 <div> 27916 28472 <div class="refsect1" lang="en" xml:lang="en"> 27917 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716356"></a>28473 <a xmlns="http://www.w3.org/1999/xhtml" id="id475365"></a> 27918 28474 <div class="header">Values:</div> 27919 28475 <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 … … 27923 28479 </div> 27924 28480 <div class="refsect1" lang="en" xml:lang="en"> 27925 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716396"></a>28481 <a xmlns="http://www.w3.org/1999/xhtml" id="id475405"></a> 27926 28482 <div class="header">Description:</div> 27927 28483 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can … … 27934 28490 </div> 27935 28491 <div class="refsect1" lang="en" xml:lang="en"> 27936 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716412"></a>28492 <a xmlns="http://www.w3.org/1999/xhtml" id="id475421"></a> 27937 28493 <div class="header">Examples:</div> 27938 28494 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple. … … 27969 28525 </div> 27970 28526 <div class="refsect1" lang="en" xml:lang="en"> 27971 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716433"></a>28527 <a xmlns="http://www.w3.org/1999/xhtml" id="id475442"></a> 27972 28528 <div class="header">Notes:</div> 27973 28529 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give … … 27992 28548 <div> 27993 28549 <div class="refsect1" lang="en" xml:lang="en"> 27994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716490"></a>28550 <a xmlns="http://www.w3.org/1999/xhtml" id="id475499"></a> 27995 28551 <div class="header">Values:</div> 27996 28552 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---<a xmlns="http://www.w3.org/1999/xhtml" class="link" href="#Referencing-and-Using-Foreign-Memory-Addresses" title="13.3. Referencing and Using Foreign Memory Addresses">a MACPTR</a>.</p> … … 28000 28556 </div> 28001 28557 <div class="refsect1" lang="en" xml:lang="en"> 28002 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716534"></a>28558 <a xmlns="http://www.w3.org/1999/xhtml" id="id475543"></a> 28003 28559 <div class="header">Description:</div> 28004 28560 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of … … 28026 28582 <div> 28027 28583 <div class="refsect1" lang="en" xml:lang="en"> 28028 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716600"></a>28584 <a xmlns="http://www.w3.org/1999/xhtml" id="id475609"></a> 28029 28585 <div class="header">Values:</div> 28030 28586 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL … … 28032 28588 </div> 28033 28589 <div class="refsect1" lang="en" xml:lang="en"> 28034 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716623"></a>28590 <a xmlns="http://www.w3.org/1999/xhtml" id="id475632"></a> 28035 28591 <div class="header">Description:</div> 28036 28592 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT … … 28055 28611 <div> 28056 28612 <div class="refsect1" lang="en" xml:lang="en"> 28057 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716694"></a>28613 <a xmlns="http://www.w3.org/1999/xhtml" id="id475703"></a> 28058 28614 <div class="header">Values:</div> 28059 28615 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 28063 28619 </div> 28064 28620 <div class="refsect1" lang="en" xml:lang="en"> 28065 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716745"></a>28621 <a xmlns="http://www.w3.org/1999/xhtml" id="id475754"></a> 28066 28622 <div class="header">Description:</div> 28067 28623 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 28093 28649 <div> 28094 28650 <div class="refsect1" lang="en" xml:lang="en"> 28095 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716826"></a>28651 <a xmlns="http://www.w3.org/1999/xhtml" id="id475835"></a> 28096 28652 <div class="header">Values:</div> 28097 28653 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 28100 28656 </div> 28101 28657 <div class="refsect1" lang="en" xml:lang="en"> 28102 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716874"></a>28658 <a xmlns="http://www.w3.org/1999/xhtml" id="id475883"></a> 28103 28659 <div class="header">Description:</div> 28104 28660 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is … … 28127 28683 <div> 28128 28684 <div class="refsect1" lang="en" xml:lang="en"> 28129 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716941"></a>28685 <a xmlns="http://www.w3.org/1999/xhtml" id="id475950"></a> 28130 28686 <div class="header">Values:</div> 28131 28687 <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 … … 28135 28691 </div> 28136 28692 <div class="refsect1" lang="en" xml:lang="en"> 28137 <a xmlns="http://www.w3.org/1999/xhtml" id="id 716970"></a>28693 <a xmlns="http://www.w3.org/1999/xhtml" id="id475979"></a> 28138 28694 <div class="header">Description:</div> 28139 28695 <p xmlns="http://www.w3.org/1999/xhtml"> … … 28172 28728 </div> 28173 28729 <div class="refsect1" lang="en" xml:lang="en"> 28174 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717026"></a>28730 <a xmlns="http://www.w3.org/1999/xhtml" id="id476035"></a> 28175 28731 <div class="header">Example:</div> 28176 28732 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 28186 28742 </div> 28187 28743 <div class="refsect1" lang="en" xml:lang="en"> 28188 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717041"></a>28744 <a xmlns="http://www.w3.org/1999/xhtml" id="id476050"></a> 28189 28745 <div class="header">See Also:</div> 28190 28746 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 28208 28764 <div> 28209 28765 <div class="refsect1" lang="en" xml:lang="en"> 28210 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717101"></a>28766 <a xmlns="http://www.w3.org/1999/xhtml" id="id476110"></a> 28211 28767 <div class="header">Values:</div> 28212 28768 <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 … … 28215 28771 </div> 28216 28772 <div class="refsect1" lang="en" xml:lang="en"> 28217 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717124"></a>28773 <a xmlns="http://www.w3.org/1999/xhtml" id="id476133"></a> 28218 28774 <div class="header">Description:</div> 28219 28775 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by … … 28239 28795 <div> 28240 28796 <div class="refsect1" lang="en" xml:lang="en"> 28241 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717184"></a>28797 <a xmlns="http://www.w3.org/1999/xhtml" id="id476193"></a> 28242 28798 <div class="header">Values:</div> 28243 28799 <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 … … 28246 28802 </div> 28247 28803 <div class="refsect1" lang="en" xml:lang="en"> 28248 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717208"></a>28804 <a xmlns="http://www.w3.org/1999/xhtml" id="id476217"></a> 28249 28805 <div class="header">Description:</div> 28250 28806 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by … … 28268 28824 </div> 28269 28825 <div class="refsect1" lang="en" xml:lang="en"> 28270 <a xmlns="http://www.w3.org/1999/xhtml" id="id 717246"></a>28826 <a xmlns="http://www.w3.org/1999/xhtml" id="id476255"></a> 28271 28827 <div class="header">Examples:</div> 28272 28828 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be … … 29921 30477 <div> 29922 30478 <div class="refsect1" lang="en" xml:lang="en"> 29923 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681727"></a>30479 <a xmlns="http://www.w3.org/1999/xhtml" id="id440059"></a> 29924 30480 <div class="header">Arguments and Values:</div> 29925 30481 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing … … 29931 30487 </div> 29932 30488 <div class="refsect1" lang="en" xml:lang="en"> 29933 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681772"></a>30489 <a xmlns="http://www.w3.org/1999/xhtml" id="id440104"></a> 29934 30490 <div class="header">Description:</div> 29935 30491 <p xmlns="http://www.w3.org/1999/xhtml"> … … 29952 30508 <div> 29953 30509 <div class="refsect1" lang="en" xml:lang="en"> 29954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681833"></a>30510 <a xmlns="http://www.w3.org/1999/xhtml" id="id440165"></a> 29955 30511 <div class="header">Arguments and Values:</div> 29956 30512 <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 … … 29965 30521 </div> 29966 30522 <div class="refsect1" lang="en" xml:lang="en"> 29967 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681893"></a>30523 <a xmlns="http://www.w3.org/1999/xhtml" id="id440225"></a> 29968 30524 <div class="header">Description:</div> 29969 30525 <p xmlns="http://www.w3.org/1999/xhtml"> … … 29989 30545 <div> 29990 30546 <div class="refsect1" lang="en" xml:lang="en"> 29991 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681956"></a>30547 <a xmlns="http://www.w3.org/1999/xhtml" id="id440288"></a> 29992 30548 <div class="header">Values:</div> 29993 30549 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with … … 29995 30551 </div> 29996 30552 <div class="refsect1" lang="en" xml:lang="en"> 29997 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681982"></a>30553 <a xmlns="http://www.w3.org/1999/xhtml" id="id415239"></a> 29998 30554 <div class="header">Description:</div> 29999 30555 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30017 30573 <div> 30018 30574 <div class="refsect1" lang="en" xml:lang="en"> 30019 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682041"></a>30575 <a xmlns="http://www.w3.org/1999/xhtml" id="id415298"></a> 30020 30576 <div class="header">Values:</div> 30021 30577 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 30023 30579 </div> 30024 30580 <div class="refsect1" lang="en" xml:lang="en"> 30025 <a xmlns="http://www.w3.org/1999/xhtml" id="id 682068"></a>30581 <a xmlns="http://www.w3.org/1999/xhtml" id="id415325"></a> 30026 30582 <div class="header">Description:</div> 30027 30583 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30043 30599 <div> 30044 30600 <div class="refsect1" lang="en" xml:lang="en"> 30045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657101"></a>30601 <a xmlns="http://www.w3.org/1999/xhtml" id="id415382"></a> 30046 30602 <div class="header">Arguments and Values:</div> 30047 30603 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 30052 30608 </div> 30053 30609 <div class="refsect1" lang="en" xml:lang="en"> 30054 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657144"></a>30610 <a xmlns="http://www.w3.org/1999/xhtml" id="id415425"></a> 30055 30611 <div class="header">Description:</div> 30056 30612 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30075 30631 <div> 30076 30632 <div class="refsect1" lang="en" xml:lang="en"> 30077 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657203"></a>30633 <a xmlns="http://www.w3.org/1999/xhtml" id="id415484"></a> 30078 30634 <div class="header">Arguments and Values:</div> 30079 30635 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific … … 30084 30640 </div> 30085 30641 <div class="refsect1" lang="en" xml:lang="en"> 30086 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657245"></a>30642 <a xmlns="http://www.w3.org/1999/xhtml" id="id415527"></a> 30087 30643 <div class="header">Description:</div> 30088 30644 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30107 30663 <div> 30108 30664 <div class="refsect1" lang="en" xml:lang="en"> 30109 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657305"></a>30665 <a xmlns="http://www.w3.org/1999/xhtml" id="id415586"></a> 30110 30666 <div class="header">Values:</div> 30111 30667 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p> 30112 30668 </div> 30113 30669 <div class="refsect1" lang="en" xml:lang="en"> 30114 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657331"></a>30670 <a xmlns="http://www.w3.org/1999/xhtml" id="id415612"></a> 30115 30671 <div class="header">Description:</div> 30116 30672 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30133 30689 <div> 30134 30690 <div class="refsect1" lang="en" xml:lang="en"> 30135 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657388"></a>30691 <a xmlns="http://www.w3.org/1999/xhtml" id="id415670"></a> 30136 30692 <div class="header">Values:</div> 30137 30693 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 30141 30697 </div> 30142 30698 <div class="refsect1" lang="en" xml:lang="en"> 30143 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657430"></a>30699 <a xmlns="http://www.w3.org/1999/xhtml" id="id415712"></a> 30144 30700 <div class="header">Description:</div> 30145 30701 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30166 30722 <div> 30167 30723 <div class="refsect1" lang="en" xml:lang="en"> 30168 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657499"></a>30724 <a xmlns="http://www.w3.org/1999/xhtml" id="id416368"></a> 30169 30725 <div class="header">Values:</div> 30170 30726 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and … … 30175 30731 </div> 30176 30732 <div class="refsect1" lang="en" xml:lang="en"> 30177 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657542"></a>30733 <a xmlns="http://www.w3.org/1999/xhtml" id="id416411"></a> 30178 30734 <div class="header">Description:</div> 30179 30735 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30191 30747 </div> 30192 30748 <div class="refsect1" lang="en" xml:lang="en"> 30193 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657576"></a>30749 <a xmlns="http://www.w3.org/1999/xhtml" id="id416444"></a> 30194 30750 <div class="header">Notes:</div> 30195 30751 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30216 30772 <div> 30217 30773 <div class="refsect1" lang="en" xml:lang="en"> 30218 <a xmlns="http://www.w3.org/1999/xhtml" id="id 657636"></a>30774 <a xmlns="http://www.w3.org/1999/xhtml" id="id416505"></a> 30219 30775 <div class="header">Arguments and Values:</div> 30220 30776 <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 … … 30223 30779 </div> 30224 30780 <div class="refsect1" lang="en" xml:lang="en"> 30225 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658251"></a>30781 <a xmlns="http://www.w3.org/1999/xhtml" id="id416532"></a> 30226 30782 <div class="header">Description:</div> 30227 30783 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use … … 30248 30804 <div> 30249 30805 <div class="refsect1" lang="en" xml:lang="en"> 30250 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658320"></a>30806 <a xmlns="http://www.w3.org/1999/xhtml" id="id416602"></a> 30251 30807 <div class="header">Arguments and Values:</div> 30252 30808 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an … … 30254 30810 </div> 30255 30811 <div class="refsect1" lang="en" xml:lang="en"> 30256 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658346"></a>30812 <a xmlns="http://www.w3.org/1999/xhtml" id="id416628"></a> 30257 30813 <div class="header">Description:</div> 30258 30814 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses … … 30276 30832 <div> 30277 30833 <div class="refsect1" lang="en" xml:lang="en"> 30278 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658412"></a>30834 <a xmlns="http://www.w3.org/1999/xhtml" id="id416693"></a> 30279 30835 <div class="header">Arguments and Values:</div> 30280 30836 <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 … … 30298 30854 </div> 30299 30855 <div class="refsect1" lang="en" xml:lang="en"> 30300 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658493"></a>30856 <a xmlns="http://www.w3.org/1999/xhtml" id="id416774"></a> 30301 30857 <div class="header">Description:</div> 30302 30858 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements … … 30323 30879 <div> 30324 30880 <div class="refsect1" lang="en" xml:lang="en"> 30325 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658575"></a>30881 <a xmlns="http://www.w3.org/1999/xhtml" id="id416857"></a> 30326 30882 <div class="header">Arguments and Values:</div> 30327 30883 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the … … 30338 30894 </div> 30339 30895 <div class="refsect1" lang="en" xml:lang="en"> 30340 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658622"></a>30896 <a xmlns="http://www.w3.org/1999/xhtml" id="id416903"></a> 30341 30897 <div class="header">Description:</div> 30342 30898 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the … … 30359 30915 <div> 30360 30916 <div class="refsect1" lang="en" xml:lang="en"> 30361 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658685"></a>30917 <a xmlns="http://www.w3.org/1999/xhtml" id="id436357"></a> 30362 30918 <div class="header">Arguments and Values:</div> 30363 30919 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p> 30364 30920 </div> 30365 30921 <div class="refsect1" lang="en" xml:lang="en"> 30366 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658696"></a>30922 <a xmlns="http://www.w3.org/1999/xhtml" id="id436368"></a> 30367 30923 <div class="header">Description:</div> 30368 30924 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the … … 30406 30962 <div> 30407 30963 <div class="refsect1" lang="en" xml:lang="en"> 30408 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658773"></a>30964 <a xmlns="http://www.w3.org/1999/xhtml" id="id436444"></a> 30409 30965 <div class="header">Description:</div> 30410 30966 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro … … 30441 30997 <div> 30442 30998 <div class="refsect1" lang="en" xml:lang="en"> 30443 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658830"></a>30999 <a xmlns="http://www.w3.org/1999/xhtml" id="id436502"></a> 30444 31000 <div class="header">Superclasses:</div> 30445 31001 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p> 30446 31002 </div> 30447 31003 <div class="refsect1" lang="en" xml:lang="en"> 30448 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658841"></a>31004 <a xmlns="http://www.w3.org/1999/xhtml" id="id436513"></a> 30449 31005 <div class="header">Initargs:</div> 30450 31006 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>--- … … 30454 31010 </div> 30455 31011 <div class="refsect1" lang="en" xml:lang="en"> 30456 <a xmlns="http://www.w3.org/1999/xhtml" id="id 658868"></a>31012 <a xmlns="http://www.w3.org/1999/xhtml" id="id436540"></a> 30457 31013 <div class="header">Description:</div> 30458 31014 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30472 31028 </div> 30473 31029 <div class="refsect1" lang="en" xml:lang="en"> 30474 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680332"></a>31030 <a xmlns="http://www.w3.org/1999/xhtml" id="id436559"></a> 30475 31031 <div class="header">Examples:</div> 30476 31032 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30503 31059 </div> 30504 31060 <div class="refsect1" lang="en" xml:lang="en"> 30505 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680385"></a>31061 <a xmlns="http://www.w3.org/1999/xhtml" id="id436612"></a> 30506 31062 <div class="header">Notes:</div> 30507 31063 <p xmlns="http://www.w3.org/1999/xhtml"> … … 30843 31399 <div> 30844 31400 <div class="refsect1" lang="en" xml:lang="en"> 30845 <a xmlns="http://www.w3.org/1999/xhtml" id="id 655360"></a>31401 <a xmlns="http://www.w3.org/1999/xhtml" id="id411978"></a> 30846 31402 <div class="header">Arguments and Values:</div> 30847 31403 <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> … … 30851 31407 </div> 30852 31408 <div class="refsect1" lang="en" xml:lang="en"> 30853 <a xmlns="http://www.w3.org/1999/xhtml" id="id 655418"></a>31409 <a xmlns="http://www.w3.org/1999/xhtml" id="id412037"></a> 30854 31410 <div class="header">Description:</div> 30855 31411 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 30869 31425 <div> 30870 31426 <div class="refsect1" lang="en" xml:lang="en"> 30871 <a xmlns="http://www.w3.org/1999/xhtml" id="id 655476"></a>31427 <a xmlns="http://www.w3.org/1999/xhtml" id="id412094"></a> 30872 31428 <div class="header">Description:</div> 30873 31429 <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> … … 30887 31443 <div> 30888 31444 <div class="refsect1" lang="en" xml:lang="en"> 30889 <a xmlns="http://www.w3.org/1999/xhtml" id="id 655550"></a>31445 <a xmlns="http://www.w3.org/1999/xhtml" id="id414314"></a> 30890 31446 <div class="header">Description:</div> 30891 31447 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 30910 31466 <div> 30911 31467 <div class="refsect1" lang="en" xml:lang="en"> 30912 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680418"></a>31468 <a xmlns="http://www.w3.org/1999/xhtml" id="id414382"></a> 30913 31469 <div class="header">Description:</div> 30914 31470 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 30943 31499 <div> 30944 31500 <div class="refsect1" lang="en" xml:lang="en"> 30945 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680502"></a>31501 <a xmlns="http://www.w3.org/1999/xhtml" id="id414467"></a> 30946 31502 <div class="header">Description:</div> 30947 31503 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 30964 31520 <div> 30965 31521 <div class="refsect1" lang="en" xml:lang="en"> 30966 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680563"></a>31522 <a xmlns="http://www.w3.org/1999/xhtml" id="id436685"></a> 30967 31523 <div class="header">Arguments and Values:</div> 30968 31524 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 30969 31525 </div> 30970 31526 <div class="refsect1" lang="en" xml:lang="en"> 30971 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680589"></a>31527 <a xmlns="http://www.w3.org/1999/xhtml" id="id436711"></a> 30972 31528 <div class="header">Description:</div> 30973 31529 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 30993 31549 <div> 30994 31550 <div class="refsect1" lang="en" xml:lang="en"> 30995 <a xmlns="http://www.w3.org/1999/xhtml" id="id 561732"></a>31551 <a xmlns="http://www.w3.org/1999/xhtml" id="id320341"></a> 30996 31552 <div class="header">Description:</div> 30997 31553 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 31013 31569 <div> 31014 31570 <div class="refsect1" lang="en" xml:lang="en"> 31015 <a xmlns="http://www.w3.org/1999/xhtml" id="id 561790"></a>31571 <a xmlns="http://www.w3.org/1999/xhtml" id="id320400"></a> 31016 31572 <div class="header">Arguments and Values:</div> 31017 31573 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 31018 31574 </div> 31019 31575 <div class="refsect1" lang="en" xml:lang="en"> 31020 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680633"></a>31576 <a xmlns="http://www.w3.org/1999/xhtml" id="id436755"></a> 31021 31577 <div class="header">Description:</div> 31022 31578 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 31044 31600 <div> 31045 31601 <div class="refsect1" lang="en" xml:lang="en"> 31046 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680691"></a>31602 <a xmlns="http://www.w3.org/1999/xhtml" id="id436813"></a> 31047 31603 <div class="header">Description:</div> 31048 31604 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 31067 31623 <div> 31068 31624 <div class="refsect1" lang="en" xml:lang="en"> 31069 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680747"></a>31625 <a xmlns="http://www.w3.org/1999/xhtml" id="id436869"></a> 31070 31626 <div class="header">Description:</div> 31071 31627 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 31092 31648 <div> 31093 31649 <div class="refsect1" lang="en" xml:lang="en"> 31094 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680805"></a>31650 <a xmlns="http://www.w3.org/1999/xhtml" id="id436927"></a> 31095 31651 <div class="header">Description:</div> 31096 31652 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 31114 31670 <div> 31115 31671 <div class="refsect1" lang="en" xml:lang="en"> 31116 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680864"></a>31672 <a xmlns="http://www.w3.org/1999/xhtml" id="id436986"></a> 31117 31673 <div class="header">Arguments and Values:</div> 31118 31674 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 31124 31680 </div> 31125 31681 <div class="refsect1" lang="en" xml:lang="en"> 31126 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680919"></a>31682 <a xmlns="http://www.w3.org/1999/xhtml" id="id437041"></a> 31127 31683 <div class="header">Description:</div> 31128 31684 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. … … 31148 31704 <div> 31149 31705 <div class="refsect1" lang="en" xml:lang="en"> 31150 <a xmlns="http://www.w3.org/1999/xhtml" id="id 680985"></a>31706 <a xmlns="http://www.w3.org/1999/xhtml" id="id437107"></a> 31151 31707 <div class="header">Arguments and Values:</div> 31152 31708 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 31153 31709 </div> 31154 31710 <div class="refsect1" lang="en" xml:lang="en"> 31155 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681011"></a>31711 <a xmlns="http://www.w3.org/1999/xhtml" id="id465305"></a> 31156 31712 <div class="header">Description:</div> 31157 31713 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 31178 31734 <div> 31179 31735 <div class="refsect1" lang="en" xml:lang="en"> 31180 <a xmlns="http://www.w3.org/1999/xhtml" id="id 681068"></a>31736 <a xmlns="http://www.w3.org/1999/xhtml" id="id465363"></a> 31181 31737 <div class="header">Description:</div> 31182 31738 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 31333 31889 <dt> 31334 31890 <span class="sect2"> 31335 <a href="#id 711745">17.7.2. Recommended Reading</a>31891 <a href="#id471026">17.7.2. Recommended Reading</a> 31336 31892 </span> 31337 31893 </dt> … … 32609 33165 <li class="listitem"> 32610 33166 <p>To support a feature called <span class="emphasis"><em>GCTWA 32611 <sup>[<a id="id 711299" href="#ftn.id711299" class="footnote">1</a>]</sup>33167 <sup>[<a id="id470580" href="#ftn.id470580" class="footnote">1</a>]</sup> 32612 33168 , </em></span>the vector that contains the internal 32613 33169 symbols of the current package is marked on entry to the … … 32742 33298 <hr width="100" align="left" /> 32743 33299 <div class="footnote"> 32744 <p><sup>[<a id="ftn.id 711299" href="#id711299" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP,33300 <p><sup>[<a id="ftn.id470580" href="#id470580" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP, 32745 33301 where it stood for "Garbage Collection of Truly 32746 33302 Worthless Atoms".</p> … … 32802 33358 generations looking for such intergenerational references, the 32803 33359 runtime system must note all such intergenerational references 32804 at the point where they're created (via Setf).<sup>[<a id="id 711533" href="#ftn.id711533" class="footnote">2</a>]</sup> The33360 at the point where they're created (via Setf).<sup>[<a id="id470814" href="#ftn.id470814" class="footnote">2</a>]</sup> The 32805 33361 set of pointers that may contain intergenerational references is 32806 33362 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 32849 33405 that might introduce an intergenerational reference must be 32850 33406 memoized. 32851 <sup>[<a id="id 711601" href="#ftn.id711601" class="footnote">3</a>]</sup> It's always safe to33407 <sup>[<a id="id470882" href="#ftn.id470882" class="footnote">3</a>]</sup> It's always safe to 32852 33408 push any cons cell or gvector locative onto the memo stack; 32853 33409 it's never safe to push anything else. … … 32870 33426 <hr width="100" align="left" /> 32871 33427 <div class="footnote"> 32872 <p><sup>[<a id="ftn.id 711533" href="#id711533" class="para">2</a>] </sup>This is33428 <p><sup>[<a id="ftn.id470814" href="#id470814" class="para">2</a>] </sup>This is 32873 33429 sometimes called "The Write Barrier": all assignments which 32874 33430 might result in intergenerational references must be noted, as … … 32876 33432 </div> 32877 33433 <div class="footnote"> 32878 <p><sup>[<a id="ftn.id 711601" href="#id711601" class="para">3</a>] </sup>Note that the implicit setfs that occur when33434 <p><sup>[<a id="ftn.id470882" href="#id470882" class="para">3</a>] </sup>Note that the implicit setfs that occur when 32879 33435 initializing an object - as in the case of a call to cons or 32880 33436 vector - can't introduce intergenerational references, since … … 32992 33548 <div> 32993 33549 <div> 32994 <h3 class="title"><a id="id 711745"></a>17.7.2. Recommended Reading</h3>33550 <h3 class="title"><a id="id471026"></a>17.7.2. Recommended Reading</h3> 32995 33551 </div> 32996 33552 </div> … … 33405 33961 <div> 33406 33962 <div class="refsect1" lang="en" xml:lang="en"> 33407 <a xmlns="http://www.w3.org/1999/xhtml" id="id 655139"></a>33963 <a xmlns="http://www.w3.org/1999/xhtml" id="id413232"></a> 33408 33964 <div class="header">Description:</div> 33409 33965 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 33430 33986 <div> 33431 33987 <div class="refsect1" lang="en" xml:lang="en"> 33432 <a xmlns="http://www.w3.org/1999/xhtml" id="id 621985"></a>33988 <a xmlns="http://www.w3.org/1999/xhtml" id="id416107"></a> 33433 33989 <div class="header">Description:</div> 33434 33990 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 33454 34010 <div> 33455 34011 <div class="refsect1" lang="en" xml:lang="en"> 33456 <a xmlns="http://www.w3.org/1999/xhtml" id="id 706118"></a>34012 <a xmlns="http://www.w3.org/1999/xhtml" id="id402867"></a> 33457 34013 <div class="header">Description:</div> 33458 34014 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 33477 34033 <div> 33478 34034 <div class="refsect1" lang="en" xml:lang="en"> 33479 <a xmlns="http://www.w3.org/1999/xhtml" id="id 617025"></a>34035 <a xmlns="http://www.w3.org/1999/xhtml" id="id415121"></a> 33480 34036 <div class="header">Description:</div> 33481 34037 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 33502 34058 <div> 33503 34059 <div class="refsect1" lang="en" xml:lang="en"> 33504 <a xmlns="http://www.w3.org/1999/xhtml" id="id 642917"></a>34060 <a xmlns="http://www.w3.org/1999/xhtml" id="id441525"></a> 33505 34061 <div class="header">Description:</div> 33506 34062 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 33520 34076 <div> 33521 34077 <div class="refsect1" lang="en" xml:lang="en"> 33522 <a xmlns="http://www.w3.org/1999/xhtml" id="id 655998"></a>34078 <a xmlns="http://www.w3.org/1999/xhtml" id="id411609"></a> 33523 34079 <div class="header">Description:</div> 33524 34080 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 33542 34098 <div> 33543 34099 <div class="refsect1" lang="en" xml:lang="en"> 33544 <a xmlns="http://www.w3.org/1999/xhtml" id="id 648703"></a>34100 <a xmlns="http://www.w3.org/1999/xhtml" id="id411672"></a> 33545 34101 <div class="header">Arguments and Values:</div> 33546 34102 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 33548 34104 </div> 33549 34105 <div class="refsect1" lang="en" xml:lang="en"> 33550 <a xmlns="http://www.w3.org/1999/xhtml" id="id 648743"></a>34106 <a xmlns="http://www.w3.org/1999/xhtml" id="id418691"></a> 33551 34107 <div class="header">Description:</div> 33552 34108 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 33574 34130 <div> 33575 34131 <div class="refsect1" lang="en" xml:lang="en"> 33576 <a xmlns="http://www.w3.org/1999/xhtml" id="id 626772"></a>34132 <a xmlns="http://www.w3.org/1999/xhtml" id="id471102"></a> 33577 34133 <div class="header">Arguments and Values:</div> 33578 34134 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 33583 34139 </div> 33584 34140 <div class="refsect1" lang="en" xml:lang="en"> 33585 <a xmlns="http://www.w3.org/1999/xhtml" id="id 660042"></a>34141 <a xmlns="http://www.w3.org/1999/xhtml" id="id471159"></a> 33586 34142 <div class="header">Description:</div> 33587 34143 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 34602 35158 <a href="#Symbol-Index">Symbol Index</a> 34603 35159 </div> 34604 <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 16:0 on May 14, 2011, in UTC.<br></br>It uses version 1.75.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 14798<br></br>Using libxml 20706, libxslt 10126 and libexslt 815.</p>35160 <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 2:0 on May 15, 2011, in UTC.<br></br>It uses version 1.75.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 14801<br></br>Using libxml 20706, libxslt 10126 and libexslt 815.</p> 34605 35161 </body> 34606 35162 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
