Changeset 13555
- Timestamp:
- Mar 24, 2010, 5:00:16 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/source/doc/ccl-documentation.html (modified) (392 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r13292 r13555 6 6 <title>Clozure CL Documentation</title> 7 7 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /> 8 <link rel="start" href="#id 248940" title="Clozure CL Documentation" />8 <link rel="start" href="#id323521" 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 248940"></a>Clozure CL Documentation</h1>16 <h1 class="title"><a id="id323521"></a>Clozure CL Documentation</h1> 17 17 </div> 18 18 </div> … … 434 434 <dt> 435 435 <span class="sect1"> 436 <a href="#id 445662">12.12. The Foreign-Function-Interface Dictionary</a>436 <a href="#id520215">12.12. The Foreign-Function-Interface Dictionary</a> 437 437 </span> 438 438 </dt> … … 859 859 </span> 860 860 </dt> 861 <dt> 862 <span class="sect2"> 863 <a href="#windows">2.1.5. Microsoft Windows</a> 864 </span> 865 </dt> 861 866 </dl> 862 867 </dd> … … 973 978 </div> 974 979 </div> 975 <p xmlns="http://www.w3.org/1999/xhtml">Version 1.3 is the latest stable release of Clozure CL as of April 976 2009.</p> 977 <p xmlns="http://www.w3.org/1999/xhtml">Version 1.3 is available for seven platform configurations:</p> 980 <p xmlns="http://www.w3.org/1999/xhtml">As of this writing, Clozure CL 1.4 is the latest release; it was 981 made in October 2009. For up-to-date information about releases, 982 please see <a class="ulink" href="http://ccl.clozure.com/" target="_top">http://ccl.clozure.com/</a>. 983 </p> 984 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL runs on the following platforms:</p> 978 985 <div xmlns="http://www.w3.org/1999/xhtml" class="itemizedlist"> 979 986 <ul type="disc"> 980 987 <li> 981 <p>Linux on PowerPC (32-bit and 64-bit implementations)</p>988 <p>Linux (x86, x86-64, ppc32, ppc64)</p> 982 989 </li> 983 990 <li> 984 <p>Mac OS X on PowerPC (32-bit and 64-bit implementations)</p>991 <p>Mac OS X 10.4 and later (x86, x86-64, ppc32, ppc64)</p> 985 992 </li> 986 993 <li> 987 <p> Linux on x86 (32-bit and 64-bit implementations)</p>994 <p>FreeBSD 6.x and later (x86, x86-64)</p> 988 995 </li> 989 996 <li> 990 <p> Mac OS X on x86 (32-bit and 64-bit implementations)</p>997 <p>Solaris (x86, x86-64)</p> 991 998 </li> 992 999 <li> 993 <p>FreeBSD on x86 (32-bit and 64-bit implementations)</p> 994 </li> 995 <li> 996 <p>Solaris on x86 (32-bit and 64-bit implementations)</p> 997 </li> 998 <li> 999 <p>MS Windows XP and later on x86 (32-bit and 64-bit implementations)</p> 1000 <p>Microsoft Windows XP and later (x86, x86-64)</p> 1000 1001 </li> 1001 1002 </ul> 1002 1003 </div> 1003 <p xmlns="http://www.w3.org/1999/xhtml">A 64-bit version of Clozure CL requires a 64-bit processor1004 running a 64-bit OS variant.</p>1005 <p xmlns="http://www.w3.org/1999/xhtml">Additional platform-specific information is given in the1006 following subsections.</p>1007 <p xmlns="http://www.w3.org/1999/xhtml">Older versions are still available for downloading as1008 tarballs. Version 1.0 was a stable version released in late 2005.1009 Version 1.1 was under active development until late 2007. A final1010 1.1 release was never made. It was distributed as a series of1011 development "snapshots" and CVS updates. 1.1 snapshots introduced1012 support for x86-64 platforms, internal use of Unicode, and many1013 other features, but were moving targets. Version 1.2 was a stable1014 version released in April 2008.</p>1015 1004 <div class="sect2" lang="en" xml:lang="en"> 1016 1005 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> … … 1061 1050 </div> 1062 1051 </div> 1063 <p xmlns="http://www.w3.org/1999/xhtml"> Clozure CL runs under Mac OS X versions 10.4 and 10.5. 1052 <p xmlns="http://www.w3.org/1999/xhtml"> Clozure CL runs under Mac OS X versions 10.4 and later. Post-1.4 1053 versions will require at least 10.5. 1064 1054 </p> 1065 <p xmlns="http://www.w3.org/1999/xhtml">64-bit versions of Clozure CL require 64-bit processors1055 <p xmlns="http://www.w3.org/1999/xhtml">64-bit versions of Clozure CL naturally require 64-bit processors 1066 1056 (e.g., a G5 or Core 2 processor). Some early Intel-based Macintoshes 1067 1057 used processors that don't support … … 1069 1059 the 32-bit Clozure CL will. 1070 1060 </p> 1071 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL hasn't been tested under Darwin proper, but 1072 Clozure CL doesn't intentionally use any Mac OS X features beyond 1073 the Darwin subset and therefore it seems likely that Clozure CL 1074 would run on Darwin versions that correspond to recent Mac OS X 1075 versions.</p> 1061 </div> 1062 <div class="sect2" lang="en" xml:lang="en"> 1063 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1064 <div> 1065 <div> 1066 <h3 class="title"><a id="windows"></a>2.1.5. Microsoft Windows</h3> 1067 </div> 1068 </div> 1069 </div> 1070 <p xmlns="http://www.w3.org/1999/xhtml"> 1071 At the moment, the 32-bit Clozure CL does not run under 64-bit Windows. 1072 </p> 1076 1073 </div> 1077 1074 </div> … … 1110 1107 After that you can double-click the Clozure CL application found 1111 1108 inside the ccl directory. The disk images are available at 1112 <a class="ulink" href="ftp://clozure.com/pub/release/1. 3/" target="_top">ftp://clozure.com/pub/release/1.3/</a> </p>1109 <a class="ulink" href="ftp://clozure.com/pub/release/1.4/" target="_top">ftp://clozure.com/pub/release/1.4/</a> </p> 1113 1110 <p xmlns="http://www.w3.org/1999/xhtml">So that Clozure CL can locate its source code, and for other 1114 1111 reasons explained in … … 1136 1133 latest, or a specific version of Clozure CL, unless you prefer 1137 1134 the Mac Way. Subversion is a source code control system that is 1138 in wide us age. Most modernOSes come with Subversion1135 in wide use. Many OSes come with Subversion 1139 1136 pre-installed. A complete, buildable and runnable set of Clozure CL 1140 1137 sources and binaries can be retrieved with a single Subversion command. … … 1183 1180 <p xmlns="http://www.w3.org/1999/xhtml">Release versions of Clozure CL are intended to be stable. While 1184 1181 bugs will be fixed in the release branches, enhancements 1185 and new features will go into the trunk. To get the 1. 3release1182 and new features will go into the trunk. To get the 1.4 release 1186 1183 of Clozure CL type:</p> 1187 1184 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> 1188 1185 1189 svn co http://svn.clozure.com/publicsvn/openmcl/release/1. 3/darwinx86/ccl1186 svn co http://svn.clozure.com/publicsvn/openmcl/release/1.4/darwinx86/ccl 1190 1187 </pre> 1191 1188 <p xmlns="http://www.w3.org/1999/xhtml">The above command will fetch the complete sources and binaries … … 1238 1235 </pre> 1239 1236 <p xmlns="http://www.w3.org/1999/xhtml"> 1240 If you don't have a C compiler toolchain installed, the1237 If you don't have a C compiler toolchain installed, 1241 1238 <code class="literal">rebuild-ccl</code> will not work. Please 1242 1239 refer to <a class="xref" href="#building-ccl-from-source" title="Chapter 3. Building Clozure CL from its Source Code">Chapter 3, <i>Building Clozure CL from its Source Code</i></a> for … … 1290 1287 </div> 1291 1288 </div> 1292 <p xmlns="http://www.w3.org/1999/xhtml">Tarballs are available at <a class="ulink" href="ftp://clozure.com/pub/release/1. 3/" target="_top">ftp://clozure.com/pub/release/1.3/</a>. Download and extract1289 <p xmlns="http://www.w3.org/1999/xhtml">Tarballs are available at <a class="ulink" href="ftp://clozure.com/pub/release/1.4/" target="_top">ftp://clozure.com/pub/release/1.4/</a>. Download and extract 1293 1290 one on your local disk. Then edit the Clozure CL shell script to set 1294 1291 the value of <em class="varname">CCL_DEFAULT_DIRECTORY</em> and start … … 1363 1360 wherever you usually set environment variables. If there 1364 1361 is an existing definition of the variable, the ccl 1365 script will not override it. The shell script sets a local 1366 variable (<code class="literal">OPENMCL_KERNEL</code>) to the 1367 standard name of the Clozure CL kernel approprate for the 1368 platform, as determined by 'uname -s'. You might prefer to 1369 set this variable manually in the shell script.</p> 1362 script will not override it. 1363 </p> 1370 1364 </li> 1371 1365 <li> … … 2004 1998 <p xmlns="http://www.w3.org/1999/xhtml">The following terms are used in subsequent sections; it 2005 1999 may be helpful to refer to these definitions.</p> 2006 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 382026" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl2000 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id456688" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl 2007 2001 files</em></a> are the object files produced 2008 2002 by <code class="literal">compile-file</code>. fasl files store the … … 2015 2009 see 2016 2010 <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> 2017 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id 369884" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp2011 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id471801" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp 2018 2012 kernel</em></a> is a C program with a fair amount of 2019 2013 platform-specific assembly language code. Its basic job is to … … 2025 2019 files on different platforms; see 2026 2020 <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> 2027 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 359442" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap2021 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id472625" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap 2028 2022 image</em></a> is a file that can be quickly mapped into a 2029 2023 process's address space. Conceptually, it's not too different … … 2036 2030 standard full heap image files on different platforms; see 2037 2031 <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> 2038 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 383160" class="indexterm"></a> bootstrapping image is a minimal2032 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id457740" class="indexterm"></a> bootstrapping image is a minimal 2039 2033 heap image used in the process of building Clozure CL itself. The 2040 2034 bootstrapping image contains just enough code to load the rest … … 2048 2042 as-yet-unsupported ones) has a uniquely named subdirectory of 2049 2043 <code class="literal">ccl/lisp-kernel/</code>; each such 2050 <a id="id 383185" class="indexterm"></a>2044 <a id="id457765" class="indexterm"></a> 2051 2045 contains a Makefile and may contain some auxiliary files (linker 2052 2046 scripts, etc.) that are used to build the lisp kernel on a … … 2850 2844 </p> 2851 2845 <p xmlns="http://www.w3.org/1999/xhtml"> 2852 <a id="id 395347" class="indexterm"></a>2846 <a id="id456394" class="indexterm"></a> 2853 2847 <span class="command"><strong><em class="varname"><a id="trace"></a>TRACE</em> {<em class="replaceable"><code>keyword</code></em> 2854 2848 <em class="replaceable"><code>global-value</code></em>}* {<em class="replaceable"><code>spec</code></em> | … … 3294 3288 </div> 3295 3289 <p xmlns="http://www.w3.org/1999/xhtml"> 3296 <a id="id4 02844" class="indexterm"></a>3290 <a id="id477436" class="indexterm"></a> 3297 3291 <span class="command"><strong><em class="varname"><a id="trace-level"></a>CCL:*TRACE-LEVEL*</em> [Variable]</strong></span> 3298 3292 </p> 3299 3293 <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> 3300 3294 <p xmlns="http://www.w3.org/1999/xhtml"> 3301 <a id="id4 02870" class="indexterm"></a>3295 <a id="id477462" class="indexterm"></a> 3302 3296 <span class="command"><strong><em class="varname"><a id="trace-max-indent"></a>CCL:*TRACE-MAX-INDENT*</em> [Variable]</strong></span> 3303 3297 </p> 3304 3298 <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> 3305 3299 <p xmlns="http://www.w3.org/1999/xhtml"> 3306 <a id="id4 02900" class="indexterm"></a>3300 <a id="id477492" class="indexterm"></a> 3307 3301 <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> 3308 3302 </p> … … 3312 3306 </p> 3313 3307 <p xmlns="http://www.w3.org/1999/xhtml"> 3314 <a id="id4 02949" class="indexterm"></a>3308 <a id="id477541" class="indexterm"></a> 3315 3309 <span class="command"><strong><em class="varname"><a id="trace-print-level"></a>CCL:*TRACE-PRINT-LEVEL*</em> [Variable]</strong></span> 3316 3310 </p> … … 3320 3314 explicit printing done by user code.</p> 3321 3315 <p xmlns="http://www.w3.org/1999/xhtml"> 3322 <a id="id4 02983" class="indexterm"></a>3316 <a id="id477575" class="indexterm"></a> 3323 3317 <span class="command"><strong><em class="varname"><a id="trace-print-length"></a>CCL:*TRACE-PRINT-LENGTH*</em> [Variable]</strong></span> 3324 3318 </p> … … 3328 3322 explicit printing done by user code.</p> 3329 3323 <p xmlns="http://www.w3.org/1999/xhtml"> 3330 <a id="id4 03018" class="indexterm"></a>3324 <a id="id477610" class="indexterm"></a> 3331 3325 <span class="command"><strong><em class="varname"><a id="trace-bar-frequency"></a>CCL:*TRACE-BAR-FREQUENCY*</em> [Variable]</strong></span> 3332 3326 </p> … … 3452 3446 <div> 3453 3447 <div class="refsect1" lang="en" xml:lang="en"> 3454 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 03480"></a>3448 <a xmlns="http://www.w3.org/1999/xhtml" id="id478072"></a> 3455 3449 <div class="header">Arguments and Values:</div> 3456 3450 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">domain</span></i>---This is used to indicate where the external … … 3486 3480 </div> 3487 3481 <div class="refsect1" lang="en" xml:lang="en"> 3488 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 03659"></a>3482 <a xmlns="http://www.w3.org/1999/xhtml" id="id478251"></a> 3489 3483 <div class="header">Description:</div> 3490 3484 <p xmlns="http://www.w3.org/1999/xhtml">Despite the function's name, it doesn't necessarily create a … … 3654 3648 <div> 3655 3649 <div> 3656 <h4 class="title"><a id="id4 04003"></a>4.3.4.1. Encoding Problems</h4>3650 <h4 class="title"><a id="id478595"></a>4.3.4.1. Encoding Problems</h4> 3657 3651 </div> 3658 3652 </div> … … 3670 3664 <div> 3671 3665 <div> 3672 <h4 class="title"><a id="id4 04016"></a>4.3.4.2. Byte Order Marks</h4>3666 <h4 class="title"><a id="id478608"></a>4.3.4.2. Byte Order Marks</h4> 3673 3667 </div> 3674 3668 </div> … … 3698 3692 <div> 3699 3693 <div> 3700 <h4 class="title"><a id="id4 04054"></a>4.3.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>3694 <h4 class="title"><a id="id478646"></a>4.3.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4> 3701 3695 </div> 3702 3696 </div> … … 3720 3714 <div> 3721 3715 <div class="refsect1" lang="en" xml:lang="en"> 3722 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 04125"></a>3716 <a xmlns="http://www.w3.org/1999/xhtml" id="id478717"></a> 3723 3717 <div class="header">Description:</div> 3724 3718 <p xmlns="http://www.w3.org/1999/xhtml">Writes descriptions of all defined character encodings … … 3729 3723 </div> 3730 3724 <div class="refsect1" lang="en" xml:lang="en"> 3731 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 04142"></a>3725 <a xmlns="http://www.w3.org/1999/xhtml" id="id478733"></a> 3732 3726 <div class="header">See Also:</div> 3733 3727 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a class="xref" href="#Character-Encodings" title="4.3.4. Character Encodings">Section 4.3.4, âCharacter Encodingsâ</a>, <a class="xref" href="#External-Formats" title="4.3.2. External Formats">Section 4.3.2, âExternal Formatsâ</a>, <a class="xref" href="#Supported-Character-Encodings" title="4.3.4.4. Supported Character Encodings">Section 4.3.4.4, âSupported Character Encodingsâ</a></span> … … 4160 4154 <div> 4161 4155 <div> 4162 <h4 class="title"><a id="id4 18921"></a>4.3.4.5. Encoding and Decoding Strings</h4>4156 <h4 class="title"><a id="id493470"></a>4.3.4.5. Encoding and Decoding Strings</h4> 4163 4157 </div> 4164 4158 </div> … … 4185 4179 <div> 4186 4180 <div class="refsect1" lang="en" xml:lang="en"> 4187 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18997"></a>4181 <a xmlns="http://www.w3.org/1999/xhtml" id="id493546"></a> 4188 4182 <div class="header">Description:</div> 4189 4183 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4216 4210 <div> 4217 4211 <div class="refsect1" lang="en" xml:lang="en"> 4218 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 19092"></a>4212 <a xmlns="http://www.w3.org/1999/xhtml" id="id493641"></a> 4219 4213 <div class="header">Description:</div> 4220 4214 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4259 4253 <div> 4260 4254 <div class="refsect1" lang="en" xml:lang="en"> 4261 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 19216"></a>4255 <a xmlns="http://www.w3.org/1999/xhtml" id="id493765"></a> 4262 4256 <div class="header">Description:</div> 4263 4257 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4305 4299 <div> 4306 4300 <div class="refsect1" lang="en" xml:lang="en"> 4307 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 19335"></a>4301 <a xmlns="http://www.w3.org/1999/xhtml" id="id493884"></a> 4308 4302 <div class="header">Description:</div> 4309 4303 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4355 4349 </div> 4356 4350 <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> 4357 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 19423" class="indexterm"></a>4351 <a xmlns="http://www.w3.org/1999/xhtml" id="id493972" class="indexterm"></a> 4358 4352 <p xmlns="http://www.w3.org/1999/xhtml">The <code class="literal">CCL</code> logical host should point to the 4359 4353 <code class="literal">ccl</code> directory. It is used for a variety of … … 4459 4453 platforms.</p> 4460 4454 <p xmlns="http://www.w3.org/1999/xhtml"> 4461 <a id="id4 19606" class="indexterm"></a>4455 <a id="id494156" class="indexterm"></a> 4462 4456 <span class="command"><strong><em class="varname"><a id="map-file-to-ivector"></a>CCL:MAP-FILE-TO-IVECTOR</em> 4463 4457 <em class="parameter"><code>pathname</code></em> … … 4519 4513 a memory error.</p> 4520 4514 <p xmlns="http://www.w3.org/1999/xhtml"> 4521 <a id="id4 19739" class="indexterm"></a>4515 <a id="id494288" class="indexterm"></a> 4522 4516 <span class="command"><strong><em class="varname"><a id="unmap-ivector"></a>CCL:UNMAP-IVECTOR</em> 4523 4517 <em class="parameter"><code>displaced-array</code></em> … … 4531 4525 target is an empty vector (of length zero).</p> 4532 4526 <p xmlns="http://www.w3.org/1999/xhtml"> 4533 <a id="id4 19775" class="indexterm"></a>4527 <a id="id494324" class="indexterm"></a> 4534 4528 <span class="command"><strong><em class="varname"><a id="map-file-to-octet-vector"></a>CCL:MAP-FILE-TO-OCTET-VECTOR</em> 4535 4529 <em class="parameter"><code>pathname</code></em> … … 4541 4535 bytes.</p> 4542 4536 <p xmlns="http://www.w3.org/1999/xhtml"> 4543 <a id="id4 19807" class="indexterm"></a>4537 <a id="id494356" class="indexterm"></a> 4544 4538 <span class="command"><strong><em class="varname"><a id="unmap-octet-vector"></a>CCL:UNMAP-OCTET-VECTOR</em> 4545 4539 <em class="parameter"><code>displaced-array</code></em> … … 4580 4574 static.</p> 4581 4575 <p xmlns="http://www.w3.org/1999/xhtml"> 4582 <a id="id4 19881" class="indexterm"></a>4576 <a id="id494430" class="indexterm"></a> 4583 4577 <span class="command"><strong><em class="varname"><a id="defstatic"></a>DEFSTATIC</em> 4584 4578 <em class="parameter"><code>var</code></em> … … 4634 4628 </div> 4635 4629 </div> 4636 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 19993" class="indexterm"></a>4630 <a xmlns="http://www.w3.org/1999/xhtml" id="id494543" class="indexterm"></a> 4637 4631 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL provides the 4638 4632 function <code class="literal">CCL:SAVE-APPLICATION</code>, which creates a file … … 4714 4708 converted, because address 0 can always be relied upon to refer to 4715 4709 the same thing.</p> 4716 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20215" class="indexterm"></a>4710 <a xmlns="http://www.w3.org/1999/xhtml" id="id494764" class="indexterm"></a> 4717 4711 <p xmlns="http://www.w3.org/1999/xhtml">As of Clozure CL 1.2, the constant <code class="literal">CCL:+NULL-PTR+</code> 4718 4712 refers to a <code class="literal">MACPTR</code> object that points to address 0.</p> … … 4725 4719 or <code class="literal">opencml64</code> script.</p> 4726 4720 <p xmlns="http://www.w3.org/1999/xhtml"> 4727 <a id="id4 20262" class="indexterm"></a>4721 <a id="id494811" class="indexterm"></a> 4728 4722 <span class="command"><strong><em class="varname"><a id="save-application"></a>SAVE-APPLICATION</em> 4729 4723 <em class="parameter"><code>filename</code></em> … … 4849 4843 <div> 4850 4844 <div class="refsect1" lang="en" xml:lang="en"> 4851 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20534"></a>4845 <a xmlns="http://www.w3.org/1999/xhtml" id="id495083"></a> 4852 4846 <div class="header">Arguments and Values:</div> 4853 4847 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">out-file</span></i>--- … … 4863 4857 </div> 4864 4858 <div class="refsect1" lang="en" xml:lang="en"> 4865 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20593"></a>4859 <a xmlns="http://www.w3.org/1999/xhtml" id="id495142"></a> 4866 4860 <div class="header">Description:</div> 4867 4861 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4923 4917 <div> 4924 4918 <div class="refsect1" lang="en" xml:lang="en"> 4925 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20684"></a>4919 <a xmlns="http://www.w3.org/1999/xhtml" id="id495233"></a> 4926 4920 <div class="header">Arguments and Values:</div> 4927 4921 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">mode</span></i>--- … … 4931 4925 </div> 4932 4926 <div class="refsect1" lang="en" xml:lang="en"> 4933 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20707"></a>4927 <a xmlns="http://www.w3.org/1999/xhtml" id="id495257"></a> 4934 4928 <div class="header">Description:</div> 4935 4929 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4970 4964 <div> 4971 4965 <div class="refsect1" lang="en" xml:lang="en"> 4972 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20803"></a>4966 <a xmlns="http://www.w3.org/1999/xhtml" id="id495352"></a> 4973 4967 <div class="header">Arguments and Values:</div> 4974 4968 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">rounding-mode</span></i>--- … … 4979 4973 </div> 4980 4974 <div class="refsect1" lang="en" xml:lang="en"> 4981 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20839"></a>4975 <a xmlns="http://www.w3.org/1999/xhtml" id="id495388"></a> 4982 4976 <div class="header">Description:</div> 4983 4977 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5028 5022 <div> 5029 5023 <div class="refsect1" lang="en" xml:lang="en"> 5030 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20914"></a>5024 <a xmlns="http://www.w3.org/1999/xhtml" id="id495463"></a> 5031 5025 <div class="header">Arguments and Values:</div> 5032 5026 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>--- … … 5035 5029 </div> 5036 5030 <div class="refsect1" lang="en" xml:lang="en"> 5037 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 20936"></a>5031 <a xmlns="http://www.w3.org/1999/xhtml" id="id495486"></a> 5038 5032 <div class="header">Description:</div> 5039 5033 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5202 5196 <div> 5203 5197 <div class="refsect1" lang="en" xml:lang="en"> 5204 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21111"></a>5198 <a xmlns="http://www.w3.org/1999/xhtml" id="id495660"></a> 5205 5199 <div class="header">Description:</div> 5206 5200 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5236 5230 <div> 5237 5231 <div class="refsect1" lang="en" xml:lang="en"> 5238 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21159"></a>5232 <a xmlns="http://www.w3.org/1999/xhtml" id="id495708"></a> 5239 5233 <div class="header">Discussion:</div> 5240 5234 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5254 5248 </div> 5255 5249 <div class="refsect1" lang="en" xml:lang="en"> 5256 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21212"></a>5250 <a xmlns="http://www.w3.org/1999/xhtml" id="id495762"></a> 5257 5251 <div class="header">Restarts:</div> 5258 5252 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5322 5316 <div> 5323 5317 <div> 5324 <h4 class="title"><a id="id4 21270"></a>4.10.5.1. Fancy arrays</h4>5318 <h4 class="title"><a id="id495819"></a>4.10.5.1. Fancy arrays</h4> 5325 5319 </div> 5326 5320 </div> … … 5349 5343 <div> 5350 5344 <div> 5351 <h4 class="title"><a id="id4 21289"></a>4.10.5.2. Hash tables</h4>5345 <h4 class="title"><a id="id495838"></a>4.10.5.2. Hash tables</h4> 5352 5346 </div> 5353 5347 </div> … … 5397 5391 <div> 5398 5392 <div> 5399 <h4 class="title"><a id="id4 21319"></a>4.10.5.3. Lists</h4>5393 <h4 class="title"><a id="id495869"></a>4.10.5.3. Lists</h4> 5400 5394 </div> 5401 5395 </div> … … 5566 5560 <div> 5567 5561 <div class="refsect1" lang="en" xml:lang="en"> 5568 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21502"></a>5562 <a xmlns="http://www.w3.org/1999/xhtml" id="id496051"></a> 5569 5563 <div class="header">Arguments and Values:</div> 5570 5564 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">html</span></i>--- … … 5588 5582 </div> 5589 5583 <div class="refsect1" lang="en" xml:lang="en"> 5590 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21554"></a>5584 <a xmlns="http://www.w3.org/1999/xhtml" id="id496103"></a> 5591 5585 <div class="header">Example:</div> 5592 5586 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5622 5616 <div> 5623 5617 <div class="refsect1" lang="en" xml:lang="en"> 5624 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21634"></a>5618 <a xmlns="http://www.w3.org/1999/xhtml" id="id496183"></a> 5625 5619 <div class="header">Summary:</div> 5626 5620 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5644 5638 <div> 5645 5639 <div class="refsect1" lang="en" xml:lang="en"> 5646 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21672"></a>5640 <a xmlns="http://www.w3.org/1999/xhtml" id="id496221"></a> 5647 5641 <div class="header">Summary:</div> 5648 5642 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5670 5664 <div> 5671 5665 <div class="refsect1" lang="en" xml:lang="en"> 5672 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21725"></a>5666 <a xmlns="http://www.w3.org/1999/xhtml" id="id496274"></a> 5673 5667 <div class="header">Summary:</div> 5674 5668 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5696 5690 <div> 5697 5691 <div class="refsect1" lang="en" xml:lang="en"> 5698 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21776"></a>5692 <a xmlns="http://www.w3.org/1999/xhtml" id="id496326"></a> 5699 5693 <div class="header">Summary:</div> 5700 5694 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5727 5721 <div> 5728 5722 <div class="refsect1" lang="en" xml:lang="en"> 5729 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21819"></a>5723 <a xmlns="http://www.w3.org/1999/xhtml" id="id496369"></a> 5730 5724 <div class="header">Summary:</div> 5731 5725 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5754 5748 <div> 5755 5749 <div class="refsect1" lang="en" xml:lang="en"> 5756 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21872"></a>5750 <a xmlns="http://www.w3.org/1999/xhtml" id="id496422"></a> 5757 5751 <div class="header">Summary:</div> 5758 5752 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5777 5771 <div> 5778 5772 <div class="refsect1" lang="en" xml:lang="en"> 5779 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21923"></a>5773 <a xmlns="http://www.w3.org/1999/xhtml" id="id496472"></a> 5780 5774 <div class="header">Summary:</div> 5781 5775 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5804 5798 <div> 5805 5799 <div class="refsect1" lang="en" xml:lang="en"> 5806 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 21976"></a>5800 <a xmlns="http://www.w3.org/1999/xhtml" id="id496525"></a> 5807 5801 <div class="header">Summary:</div> 5808 5802 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5831 5825 <div> 5832 5826 <div class="refsect1" lang="en" xml:lang="en"> 5833 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22028"></a>5827 <a xmlns="http://www.w3.org/1999/xhtml" id="id496578"></a> 5834 5828 <div class="header">Summary:</div> 5835 5829 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5998 5992 <div> 5999 5993 <div class="refsect1" lang="en" xml:lang="en"> 6000 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22263"></a>5994 <a xmlns="http://www.w3.org/1999/xhtml" id="id496813"></a> 6001 5995 <div class="header">Summary:</div> 6002 5996 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6023 6017 <div> 6024 6018 <div class="refsect1" lang="en" xml:lang="en"> 6025 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22315"></a>6019 <a xmlns="http://www.w3.org/1999/xhtml" id="id496864"></a> 6026 6020 <div class="header">Summary:</div> 6027 6021 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6254 6248 <div> 6255 6249 <div> 6256 <h4 class="title"><a id="id 363782"></a>5.4.2.1. Checking for Updates</h4>6250 <h4 class="title"><a id="id445923"></a>5.4.2.1. Checking for Updates</h4> 6257 6251 </div> 6258 6252 </div> … … 6386 6380 the required subsystems, if necessary.</p> 6387 6381 <p xmlns="http://www.w3.org/1999/xhtml"> 6388 <a id="id 390665" class="indexterm"></a>6382 <a id="id461747" class="indexterm"></a> 6389 6383 <span class="command"><strong><em class="varname"><a id="build-application"></a>BUILD-APPLICATION</em> <em class="varname"><em class="varname">&key</em></em> 6390 6384 (<em class="parameter"><code>name</code></em> <em class="replaceable"><code>"MyApplication"</code></em>) … … 6686 6680 <dt> 6687 6681 <span class="sect2"> 6688 <a href="#id 366279">6.3.2. As of August 2003:</a>6682 <a href="#id483438">6.3.2. As of August 2003:</a> 6689 6683 </span> 6690 6684 </dt> … … 6937 6931 <div> 6938 6932 <div> 6939 <h3 class="title"><a id="id 366279"></a>6.3.2. As of August 2003:</h3>6933 <h3 class="title"><a id="id483438"></a>6.3.2. As of August 2003:</h3> 6940 6934 </div> 6941 6935 </div> … … 7389 7383 <div> 7390 7384 <div class="refsect1" lang="en" xml:lang="en"> 7391 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17015"></a>7385 <a xmlns="http://www.w3.org/1999/xhtml" id="id491554"></a> 7392 7386 <div class="header">Values:</div> 7393 7387 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---a list of all lisp processes (threads) … … 7395 7389 </div> 7396 7390 <div class="refsect1" lang="en" xml:lang="en"> 7397 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17041"></a>7391 <a xmlns="http://www.w3.org/1999/xhtml" id="id491579"></a> 7398 7392 <div class="header">Description:</div> 7399 7393 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of all lisp processes (threads) known … … 7407 7401 </div> 7408 7402 <div class="refsect1" lang="en" xml:lang="en"> 7409 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17056"></a>7403 <a xmlns="http://www.w3.org/1999/xhtml" id="id491594"></a> 7410 7404 <div class="header">See Also:</div> 7411 7405 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7435 7429 <div> 7436 7430 <div class="refsect1" lang="en" xml:lang="en"> 7437 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17125"></a>7431 <a xmlns="http://www.w3.org/1999/xhtml" id="id491664"></a> 7438 7432 <div class="header">Arguments and Values:</div> 7439 7433 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.</p> … … 7474 7468 </div> 7475 7469 <div class="refsect1" lang="en" xml:lang="en"> 7476 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17313"></a>7470 <a xmlns="http://www.w3.org/1999/xhtml" id="id491851"></a> 7477 7471 <div class="header">Description:</div> 7478 7472 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new lisp process (thread) with the … … 7495 7489 </div> 7496 7490 <div class="refsect1" lang="en" xml:lang="en"> 7497 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17365"></a>7491 <a xmlns="http://www.w3.org/1999/xhtml" id="id491903"></a> 7498 7492 <div class="header">See Also:</div> 7499 7493 <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> … … 7514 7508 <div> 7515 7509 <div class="refsect1" lang="en" xml:lang="en"> 7516 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17443"></a>7510 <a xmlns="http://www.w3.org/1999/xhtml" id="id491982"></a> 7517 7511 <div class="header">Arguments and Values:</div> 7518 7512 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7524 7518 </div> 7525 7519 <div class="refsect1" lang="en" xml:lang="en"> 7526 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17497"></a>7520 <a xmlns="http://www.w3.org/1999/xhtml" id="id492036"></a> 7527 7521 <div class="header">Description:</div> 7528 7522 <p xmlns="http://www.w3.org/1999/xhtml">Suspends <em class="varname">process</em>, preventing it from … … 7546 7540 </div> 7547 7541 <div class="refsect1" lang="en" xml:lang="en"> 7548 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17552"></a>7542 <a xmlns="http://www.w3.org/1999/xhtml" id="id492091"></a> 7549 7543 <div class="header">See Also:</div> 7550 7544 <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> 7551 7545 </div> 7552 7546 <div class="refsect1" lang="en" xml:lang="en"> 7553 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17577"></a>7547 <a xmlns="http://www.w3.org/1999/xhtml" id="id492116"></a> 7554 7548 <div class="header">Notes:</div> 7555 7549 <p xmlns="http://www.w3.org/1999/xhtml"><span class="function"><strong>process-suspend</strong></span> was previously called … … 7577 7571 <div> 7578 7572 <div class="refsect1" lang="en" xml:lang="en"> 7579 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17658"></a>7573 <a xmlns="http://www.w3.org/1999/xhtml" id="id492198"></a> 7580 7574 <div class="header">Arguments and Values:</div> 7581 7575 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7588 7582 </div> 7589 7583 <div class="refsect1" lang="en" xml:lang="en"> 7590 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17712"></a>7584 <a xmlns="http://www.w3.org/1999/xhtml" id="id492251"></a> 7591 7585 <div class="header">Description:</div> 7592 7586 <p xmlns="http://www.w3.org/1999/xhtml">Undoes the effect of a previous call to … … 7599 7593 </div> 7600 7594 <div class="refsect1" lang="en" xml:lang="en"> 7601 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17743"></a>7595 <a xmlns="http://www.w3.org/1999/xhtml" id="id492282"></a> 7602 7596 <div class="header">See Also:</div> 7603 7597 <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> 7604 7598 </div> 7605 7599 <div class="refsect1" lang="en" xml:lang="en"> 7606 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17768"></a>7600 <a xmlns="http://www.w3.org/1999/xhtml" id="id492307"></a> 7607 7601 <div class="header">Notes:</div> 7608 7602 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7630 7624 <div> 7631 7625 <div class="refsect1" lang="en" xml:lang="en"> 7632 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17833"></a>7626 <a xmlns="http://www.w3.org/1999/xhtml" id="id492372"></a> 7633 7627 <div class="header">Arguments and Values:</div> 7634 7628 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7640 7634 </div> 7641 7635 <div class="refsect1" lang="en" xml:lang="en"> 7642 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17887"></a>7636 <a xmlns="http://www.w3.org/1999/xhtml" id="id492426"></a> 7643 7637 <div class="header">Description:</div> 7644 7638 <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 … … 7655 7649 </div> 7656 7650 <div class="refsect1" lang="en" xml:lang="en"> 7657 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 17937"></a>7651 <a xmlns="http://www.w3.org/1999/xhtml" id="id492476"></a> 7658 7652 <div class="header">See Also:</div> 7659 7653 <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> … … 7676 7670 <div> 7677 7671 <div class="refsect1" lang="en" xml:lang="en"> 7678 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18013"></a>7672 <a xmlns="http://www.w3.org/1999/xhtml" id="id492553"></a> 7679 7673 <div class="header">Arguments and Values:</div> 7680 7674 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7687 7681 </div> 7688 7682 <div class="refsect1" lang="en" xml:lang="en"> 7689 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18088"></a>7683 <a xmlns="http://www.w3.org/1999/xhtml" id="id492628"></a> 7690 7684 <div class="header">Description:</div> 7691 7685 <p xmlns="http://www.w3.org/1999/xhtml">Typically used to initialize a newly-created or newly-reset … … 7701 7695 </div> 7702 7696 <div class="refsect1" lang="en" xml:lang="en"> 7703 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18132"></a>7697 <a xmlns="http://www.w3.org/1999/xhtml" id="id492672"></a> 7704 7698 <div class="header">See Also:</div> 7705 7699 <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> … … 7722 7716 <div> 7723 7717 <div class="refsect1" lang="en" xml:lang="en"> 7724 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18214"></a>7718 <a xmlns="http://www.w3.org/1999/xhtml" id="id492754"></a> 7725 7719 <div class="header">Arguments and Values:</div> 7726 7720 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7731 7725 </div> 7732 7726 <div class="refsect1" lang="en" xml:lang="en"> 7733 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18277"></a>7727 <a xmlns="http://www.w3.org/1999/xhtml" id="id492816"></a> 7734 7728 <div class="header">Description:</div> 7735 7729 <p xmlns="http://www.w3.org/1999/xhtml">Tries to begin the execution of <em class="varname">process</em>. … … 7748 7742 </div> 7749 7743 <div class="refsect1" lang="en" xml:lang="en"> 7750 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18325"></a>7744 <a xmlns="http://www.w3.org/1999/xhtml" id="id492865"></a> 7751 7745 <div class="header">See Also:</div> 7752 7746 <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> 7753 7747 </div> 7754 7748 <div class="refsect1" lang="en" xml:lang="en"> 7755 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 18356"></a>7749 <a xmlns="http://www.w3.org/1999/xhtml" id="id492895"></a> 7756 7750 <div class="header">Notes:</div> 7757 7751 <p xmlns="http://www.w3.org/1999/xhtml">It would be nice to have more discussion of what it means … … 7774 7768 <div> 7775 7769 <div class="refsect1" lang="en" xml:lang="en"> 7776 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10042"></a>7770 <a xmlns="http://www.w3.org/1999/xhtml" id="id484583"></a> 7777 7771 <div class="header">Arguments and Values:</div> 7778 7772 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process. … … 7796 7790 </div> 7797 7791 <div class="refsect1" lang="en" xml:lang="en"> 7798 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10231"></a>7792 <a xmlns="http://www.w3.org/1999/xhtml" id="id484771"></a> 7799 7793 <div class="header">Description:</div> 7800 7794 <p xmlns="http://www.w3.org/1999/xhtml">Creates a lisp process (thread) via … … 7809 7803 </div> 7810 7804 <div class="refsect1" lang="en" xml:lang="en"> 7811 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10266"></a>7805 <a xmlns="http://www.w3.org/1999/xhtml" id="id484806"></a> 7812 7806 <div class="header">See Also:</div> 7813 7807 <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> … … 7830 7824 <div> 7831 7825 <div class="refsect1" lang="en" xml:lang="en"> 7832 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10350"></a>7826 <a xmlns="http://www.w3.org/1999/xhtml" id="id484889"></a> 7833 7827 <div class="header">Arguments and Values:</div> 7834 7828 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7843 7837 </div> 7844 7838 <div class="refsect1" lang="en" xml:lang="en"> 7845 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10442"></a>7839 <a xmlns="http://www.w3.org/1999/xhtml" id="id484981"></a> 7846 7840 <div class="header">Description:</div> 7847 7841 <p xmlns="http://www.w3.org/1999/xhtml">Arranges for <em class="varname">process</em> … … 7874 7868 </div> 7875 7869 <div class="refsect1" lang="en" xml:lang="en"> 7876 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10517"></a>7870 <a xmlns="http://www.w3.org/1999/xhtml" id="id485056"></a> 7877 7871 <div class="header">See Also:</div> 7878 7872 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7883 7877 </div> 7884 7878 <div class="refsect1" lang="en" xml:lang="en"> 7885 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10536"></a>7879 <a xmlns="http://www.w3.org/1999/xhtml" id="id485075"></a> 7886 7880 <div class="header">Notes:</div> 7887 7881 <p xmlns="http://www.w3.org/1999/xhtml">It would probably be better for <em class="varname">result</em> … … 7913 7907 <div> 7914 7908 <div class="refsect1" lang="en" xml:lang="en"> 7915 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10602"></a>7909 <a xmlns="http://www.w3.org/1999/xhtml" id="id485142"></a> 7916 7910 <div class="header">Value Type:</div> 7917 7911 <p xmlns="http://www.w3.org/1999/xhtml">A lisp process (thread).</p> 7918 7912 </div> 7919 7913 <div class="refsect1" lang="en" xml:lang="en"> 7920 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10613"></a>7914 <a xmlns="http://www.w3.org/1999/xhtml" id="id485153"></a> 7921 7915 <div class="header">Initial Value:</div> 7922 7916 <p xmlns="http://www.w3.org/1999/xhtml">Bound separately in each process, to that process itself. … … 7924 7918 </div> 7925 7919 <div class="refsect1" lang="en" xml:lang="en"> 7926 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10625"></a>7920 <a xmlns="http://www.w3.org/1999/xhtml" id="id485164"></a> 7927 7921 <div class="header">Description:</div> 7928 7922 <p xmlns="http://www.w3.org/1999/xhtml">Used when lisp code needs to find out what process it is … … 7930 7924 </div> 7931 7925 <div class="refsect1" lang="en" xml:lang="en"> 7932 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10637"></a>7926 <a xmlns="http://www.w3.org/1999/xhtml" id="id485176"></a> 7933 7927 <div class="header">See Also:</div> 7934 7928 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7954 7948 <div> 7955 7949 <div class="refsect1" lang="en" xml:lang="en"> 7956 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10708"></a>7950 <a xmlns="http://www.w3.org/1999/xhtml" id="id485248"></a> 7957 7951 <div class="header">Arguments and Values:</div> 7958 7952 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7961 7955 </div> 7962 7956 <div class="refsect1" lang="en" xml:lang="en"> 7963 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10764"></a>7957 <a xmlns="http://www.w3.org/1999/xhtml" id="id485304"></a> 7964 7958 <div class="header">Description:</div> 7965 7959 <p xmlns="http://www.w3.org/1999/xhtml">Causes <em class="varname">process</em> to cleanly exit … … 7988 7982 </div> 7989 7983 <div class="refsect1" lang="en" xml:lang="en"> 7990 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10832"></a>7984 <a xmlns="http://www.w3.org/1999/xhtml" id="id485372"></a> 7991 7985 <div class="header">See Also:</div> 7992 7986 <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> … … 8008 8002 <div> 8009 8003 <div class="refsect1" lang="en" xml:lang="en"> 8010 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10905"></a>8004 <a xmlns="http://www.w3.org/1999/xhtml" id="id485445"></a> 8011 8005 <div class="header">Arguments and Values:</div> 8012 8006 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8014 8008 </div> 8015 8009 <div class="refsect1" lang="en" xml:lang="en"> 8016 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10947"></a>8010 <a xmlns="http://www.w3.org/1999/xhtml" id="id485486"></a> 8017 8011 <div class="header">Description:</div> 8018 8012 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 8021 8015 </div> 8022 8016 <div class="refsect1" lang="en" xml:lang="en"> 8023 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 10962"></a>8017 <a xmlns="http://www.w3.org/1999/xhtml" id="id485502"></a> 8024 8018 <div class="header">See Also:</div> 8025 8019 <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> … … 8043 8037 <div> 8044 8038 <div class="refsect1" lang="en" xml:lang="en"> 8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11046"></a>8039 <a xmlns="http://www.w3.org/1999/xhtml" id="id485585"></a> 8046 8040 <div class="header">Arguments and Values:</div> 8047 8041 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8049 8043 </div> 8050 8044 <div class="refsect1" lang="en" xml:lang="en"> 8051 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11087"></a>8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id485627"></a> 8052 8046 <div class="header">Description:</div> 8053 8047 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 8063 8057 </div> 8064 8058 <div class="refsect1" lang="en" xml:lang="en"> 8065 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11150"></a>8059 <a xmlns="http://www.w3.org/1999/xhtml" id="id485690"></a> 8066 8060 <div class="header">See Also:</div> 8067 8061 <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> … … 8082 8076 <div> 8083 8077 <div class="refsect1" lang="en" xml:lang="en"> 8084 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11209"></a>8078 <a xmlns="http://www.w3.org/1999/xhtml" id="id485749"></a> 8085 8079 <div class="header">Value Type:</div> 8086 8080 <p xmlns="http://www.w3.org/1999/xhtml">A positive integer.</p> 8087 8081 </div> 8088 8082 <div class="refsect1" lang="en" xml:lang="en"> 8089 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11220"></a>8083 <a xmlns="http://www.w3.org/1999/xhtml" id="id485760"></a> 8090 8084 <div class="header">Initial Value:</div> 8091 8085 <p xmlns="http://www.w3.org/1999/xhtml">The clock resolution of the OS scheduler. Currently, … … 8094 8088 </div> 8095 8089 <div class="refsect1" lang="en" xml:lang="en"> 8096 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11232"></a>8090 <a xmlns="http://www.w3.org/1999/xhtml" id="id485772"></a> 8097 8091 <div class="header">Description:</div> 8098 8092 <p xmlns="http://www.w3.org/1999/xhtml">This value is ordinarily of marginal interest at best, … … 8102 8096 </div> 8103 8097 <div class="refsect1" lang="en" xml:lang="en"> 8104 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11245"></a>8098 <a xmlns="http://www.w3.org/1999/xhtml" id="id485785"></a> 8105 8099 <div class="header">See Also:</div> 8106 8100 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8126 8120 <div> 8127 8121 <div class="refsect1" lang="en" xml:lang="en"> 8128 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11350"></a>8122 <a xmlns="http://www.w3.org/1999/xhtml" id="id485890"></a> 8129 8123 <div class="header">Description:</div> 8130 8124 <p xmlns="http://www.w3.org/1999/xhtml">This information is primarily for the benefit of … … 8140 8134 </div> 8141 8135 <div class="refsect1" lang="en" xml:lang="en"> 8142 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11393"></a>8136 <a xmlns="http://www.w3.org/1999/xhtml" id="id485933"></a> 8143 8137 <div class="header">See Also:</div> 8144 8138 <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> 8145 8139 </div> 8146 8140 <div class="refsect1" lang="en" xml:lang="en"> 8147 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11424"></a>8141 <a xmlns="http://www.w3.org/1999/xhtml" id="id485963"></a> 8148 8142 <div class="header">Notes:</div> 8149 8143 <p xmlns="http://www.w3.org/1999/xhtml">This should arguably be SETFable, but doesn't seem to … … 8169 8163 <div> 8170 8164 <div class="refsect1" lang="en" xml:lang="en"> 8171 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11482"></a>8165 <a xmlns="http://www.w3.org/1999/xhtml" id="id486022"></a> 8172 8166 <div class="header">Description:</div> 8173 8167 <p xmlns="http://www.w3.org/1999/xhtml">Advises the OS scheduler that the current thread has nothing … … 8178 8172 </div> 8179 8173 <div class="refsect1" lang="en" xml:lang="en"> 8180 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11496"></a>8174 <a xmlns="http://www.w3.org/1999/xhtml" id="id486036"></a> 8181 8175 <div class="header">See Also:</div> 8182 8176 <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> 8183 8177 </div> 8184 8178 <div class="refsect1" lang="en" xml:lang="en"> 8185 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11544"></a>8179 <a xmlns="http://www.w3.org/1999/xhtml" id="id486084"></a> 8186 8180 <div class="header">Notes:</div> 8187 8181 <p xmlns="http://www.w3.org/1999/xhtml">This is a holdover from the days of cooperative … … 8206 8200 <div> 8207 8201 <div class="refsect1" lang="en" xml:lang="en"> 8208 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11608"></a>8202 <a xmlns="http://www.w3.org/1999/xhtml" id="id486148"></a> 8209 8203 <div class="header">Arguments and Values:</div> 8210 8204 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8219 8213 </div> 8220 8214 <div class="refsect1" lang="en" xml:lang="en"> 8221 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11688"></a>8215 <a xmlns="http://www.w3.org/1999/xhtml" id="id486228"></a> 8222 8216 <div class="header">Description:</div> 8223 8217 <p xmlns="http://www.w3.org/1999/xhtml">Causes the current lisp process (thread) to repeatedly … … 8236 8230 </div> 8237 8231 <div class="refsect1" lang="en" xml:lang="en"> 8238 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11724"></a>8232 <a xmlns="http://www.w3.org/1999/xhtml" id="id486264"></a> 8239 8233 <div class="header">See Also:</div> 8240 8234 <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> … … 8256 8250 <div> 8257 8251 <div class="refsect1" lang="en" xml:lang="en"> 8258 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11832"></a>8252 <a xmlns="http://www.w3.org/1999/xhtml" id="id486372"></a> 8259 8253 <div class="header">Arguments and Values:</div> 8260 8254 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8274 8268 </div> 8275 8269 <div class="refsect1" lang="en" xml:lang="en"> 8276 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 11946"></a>8270 <a xmlns="http://www.w3.org/1999/xhtml" id="id486486"></a> 8277 8271 <div class="header">Description:</div> 8278 8272 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">ticks</em> is NIL, behaves exactly like … … 8291 8285 </div> 8292 8286 <div class="refsect1" lang="en" xml:lang="en"> 8293 <a xmlns="http://www.w3.org/1999/xhtml" id="id 428893"></a>8287 <a xmlns="http://www.w3.org/1999/xhtml" id="id503433"></a> 8294 8288 <div class="header">See Also:</div> 8295 8289 <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> … … 8311 8305 <div> 8312 8306 <div class="refsect1" lang="en" xml:lang="en"> 8313 <a xmlns="http://www.w3.org/1999/xhtml" id="id 428997"></a>8307 <a xmlns="http://www.w3.org/1999/xhtml" id="id503537"></a> 8314 8308 <div class="header">Arguments and Values:</div> 8315 8309 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8318 8312 </div> 8319 8313 <div class="refsect1" lang="en" xml:lang="en"> 8320 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429035"></a>8314 <a xmlns="http://www.w3.org/1999/xhtml" id="id503575"></a> 8321 8315 <div class="header">Description:</div> 8322 8316 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 8333 8327 </div> 8334 8328 <div class="refsect1" lang="en" xml:lang="en"> 8335 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429064"></a>8329 <a xmlns="http://www.w3.org/1999/xhtml" id="id503604"></a> 8336 8330 <div class="header">See Also:</div> 8337 8331 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8357 8351 <div> 8358 8352 <div class="refsect1" lang="en" xml:lang="en"> 8359 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429126"></a>8353 <a xmlns="http://www.w3.org/1999/xhtml" id="id503666"></a> 8360 8354 <div class="header">Arguments and Values:</div> 8361 8355 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---any lisp object; saved as part of … … 8367 8361 </div> 8368 8362 <div class="refsect1" lang="en" xml:lang="en"> 8369 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429172"></a>8363 <a xmlns="http://www.w3.org/1999/xhtml" id="id503712"></a> 8370 8364 <div class="header">Description:</div> 8371 8365 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a lock object, which can … … 8377 8371 </div> 8378 8372 <div class="refsect1" lang="en" xml:lang="en"> 8379 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429187"></a>8373 <a xmlns="http://www.w3.org/1999/xhtml" id="id503727"></a> 8380 8374 <div class="header">See Also:</div> 8381 8375 <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> … … 8397 8391 <div> 8398 8392 <div class="refsect1" lang="en" xml:lang="en"> 8399 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429290"></a>8393 <a xmlns="http://www.w3.org/1999/xhtml" id="id503830"></a> 8400 8394 <div class="header">Arguments and Values:</div> 8401 8395 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8405 8399 </div> 8406 8400 <div class="refsect1" lang="en" xml:lang="en"> 8407 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429342"></a>8401 <a xmlns="http://www.w3.org/1999/xhtml" id="id503881"></a> 8408 8402 <div class="header">Description:</div> 8409 8403 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">lock</em> is either free or … … 8416 8410 </div> 8417 8411 <div class="refsect1" lang="en" xml:lang="en"> 8418 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429371"></a>8412 <a xmlns="http://www.w3.org/1999/xhtml" id="id503910"></a> 8419 8413 <div class="header">See Also:</div> 8420 8414 <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> … … 8435 8429 <div> 8436 8430 <div class="refsect1" lang="en" xml:lang="en"> 8437 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429471"></a>8431 <a xmlns="http://www.w3.org/1999/xhtml" id="id504010"></a> 8438 8432 <div class="header">Arguments and Values:</div> 8439 8433 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8440 8434 </div> 8441 8435 <div class="refsect1" lang="en" xml:lang="en"> 8442 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429493"></a>8436 <a xmlns="http://www.w3.org/1999/xhtml" id="id504033"></a> 8443 8437 <div class="header">Description:</div> 8444 8438 <p xmlns="http://www.w3.org/1999/xhtml">Blocks until <em class="varname">lock</em> is owned by the … … 8451 8445 </div> 8452 8446 <div class="refsect1" lang="en" xml:lang="en"> 8453 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429526"></a>8447 <a xmlns="http://www.w3.org/1999/xhtml" id="id504066"></a> 8454 8448 <div class="header">See Also:</div> 8455 8449 <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> … … 8469 8463 <div> 8470 8464 <div class="refsect1" lang="en" xml:lang="en"> 8471 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429626"></a>8465 <a xmlns="http://www.w3.org/1999/xhtml" id="id504166"></a> 8472 8466 <div class="header">Arguments and Values:</div> 8473 8467 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8474 8468 </div> 8475 8469 <div class="refsect1" lang="en" xml:lang="en"> 8476 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429648"></a>8470 <a xmlns="http://www.w3.org/1999/xhtml" id="id504188"></a> 8477 8471 <div class="header">Description:</div> 8478 8472 <p xmlns="http://www.w3.org/1999/xhtml">Signals an error of type CCL:LOCK-NOT-OWNER if … … 8487 8481 </div> 8488 8482 <div class="refsect1" lang="en" xml:lang="en"> 8489 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429682"></a>8483 <a xmlns="http://www.w3.org/1999/xhtml" id="id504222"></a> 8490 8484 <div class="header">See Also:</div> 8491 8485 <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> … … 8506 8500 <div> 8507 8501 <div class="refsect1" lang="en" xml:lang="en"> 8508 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429782"></a>8502 <a xmlns="http://www.w3.org/1999/xhtml" id="id504322"></a> 8509 8503 <div class="header">Arguments and Values:</div> 8510 8504 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8513 8507 </div> 8514 8508 <div class="refsect1" lang="en" xml:lang="en"> 8515 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429820"></a>8509 <a xmlns="http://www.w3.org/1999/xhtml" id="id504360"></a> 8516 8510 <div class="header">Description:</div> 8517 8511 <p xmlns="http://www.w3.org/1999/xhtml">Tests whether <em class="varname">lock</em> … … 8526 8520 </div> 8527 8521 <div class="refsect1" lang="en" xml:lang="en"> 8528 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429844"></a>8522 <a xmlns="http://www.w3.org/1999/xhtml" id="id504383"></a> 8529 8523 <div class="header">See Also:</div> 8530 8524 <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> … … 8546 8540 <div> 8547 8541 <div class="refsect1" lang="en" xml:lang="en"> 8548 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429944"></a>8542 <a xmlns="http://www.w3.org/1999/xhtml" id="id504484"></a> 8549 8543 <div class="header">Arguments and Values:</div> 8550 8544 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---a newly-allocated object of type … … 8552 8546 </div> 8553 8547 <div class="refsect1" lang="en" xml:lang="en"> 8554 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429967"></a>8548 <a xmlns="http://www.w3.org/1999/xhtml" id="id504507"></a> 8555 8549 <div class="header">Description:</div> 8556 8550 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL::READ-WRITE-LOCK. … … 8563 8557 </div> 8564 8558 <div class="refsect1" lang="en" xml:lang="en"> 8565 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429983"></a>8559 <a xmlns="http://www.w3.org/1999/xhtml" id="id504523"></a> 8566 8560 <div class="header">See Also:</div> 8567 8561 <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> 8568 8562 </div> 8569 8563 <div class="refsect1" lang="en" xml:lang="en"> 8570 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430031"></a>8564 <a xmlns="http://www.w3.org/1999/xhtml" id="id504571"></a> 8571 8565 <div class="header">Notes:</div> 8572 8566 <p xmlns="http://www.w3.org/1999/xhtml">There probably should be some way to … … 8591 8585 <div> 8592 8586 <div class="refsect1" lang="en" xml:lang="en"> 8593 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430087"></a>8587 <a xmlns="http://www.w3.org/1999/xhtml" id="id504627"></a> 8594 8588 <div class="header">Arguments and Values:</div> 8595 8589 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8600 8594 </div> 8601 8595 <div class="refsect1" lang="en" xml:lang="en"> 8602 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430138"></a>8596 <a xmlns="http://www.w3.org/1999/xhtml" id="id504678"></a> 8603 8597 <div class="header">Description:</div> 8604 8598 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8614 8608 </div> 8615 8609 <div class="refsect1" lang="en" xml:lang="en"> 8616 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430178"></a>8610 <a xmlns="http://www.w3.org/1999/xhtml" id="id504718"></a> 8617 8611 <div class="header">See Also:</div> 8618 8612 <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> … … 8634 8628 <div> 8635 8629 <div class="refsect1" lang="en" xml:lang="en"> 8636 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430271"></a>8630 <a xmlns="http://www.w3.org/1999/xhtml" id="id504811"></a> 8637 8631 <div class="header">Arguments and Values:</div> 8638 8632 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8643 8637 </div> 8644 8638 <div class="refsect1" lang="en" xml:lang="en"> 8645 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430323"></a>8639 <a xmlns="http://www.w3.org/1999/xhtml" id="id504862"></a> 8646 8640 <div class="header">Description:</div> 8647 8641 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8658 8652 </div> 8659 8653 <div class="refsect1" lang="en" xml:lang="en"> 8660 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430367"></a>8654 <a xmlns="http://www.w3.org/1999/xhtml" id="id504907"></a> 8661 8655 <div class="header">See Also:</div> 8662 8656 <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> … … 8678 8672 <div> 8679 8673 <div class="refsect1" lang="en" xml:lang="en"> 8680 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430457"></a>8674 <a xmlns="http://www.w3.org/1999/xhtml" id="id504997"></a> 8681 8675 <div class="header">Arguments and Values:</div> 8682 8676 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---a newly-allocated object of type CCL:SEMAPHORE.</p> 8683 8677 </div> 8684 8678 <div class="refsect1" lang="en" xml:lang="en"> 8685 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430480"></a>8679 <a xmlns="http://www.w3.org/1999/xhtml" id="id505019"></a> 8686 8680 <div class="header">Description:</div> 8687 8681 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL:SEMAPHORE. … … 8692 8686 </div> 8693 8687 <div class="refsect1" lang="en" xml:lang="en"> 8694 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430495"></a>8688 <a xmlns="http://www.w3.org/1999/xhtml" id="id505035"></a> 8695 8689 <div class="header">See Also:</div> 8696 8690 <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> … … 8712 8706 <div> 8713 8707 <div class="refsect1" lang="en" xml:lang="en"> 8714 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430590"></a>8708 <a xmlns="http://www.w3.org/1999/xhtml" id="id505129"></a> 8715 8709 <div class="header">Arguments and Values:</div> 8716 8710 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8719 8713 </div> 8720 8714 <div class="refsect1" lang="en" xml:lang="en"> 8721 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430626"></a>8715 <a xmlns="http://www.w3.org/1999/xhtml" id="id505166"></a> 8722 8716 <div class="header">Description:</div> 8723 8717 <p xmlns="http://www.w3.org/1999/xhtml">Atomically increments <em class="varname">semaphore</em>'s … … 8726 8720 </div> 8727 8721 <div class="refsect1" lang="en" xml:lang="en"> 8728 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430639"></a>8722 <a xmlns="http://www.w3.org/1999/xhtml" id="id505179"></a> 8729 8723 <div class="header">See Also:</div> 8730 8724 <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> 8731 8725 </div> 8732 8726 <div class="refsect1" lang="en" xml:lang="en"> 8733 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430693"></a>8727 <a xmlns="http://www.w3.org/1999/xhtml" id="id505232"></a> 8734 8728 <div class="header">Notes:</div> 8735 8729 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8754 8748 <div> 8755 8749 <div class="refsect1" lang="en" xml:lang="en"> 8756 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430753"></a>8750 <a xmlns="http://www.w3.org/1999/xhtml" id="id505292"></a> 8757 8751 <div class="header">Arguments and Values:</div> 8758 8752 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8761 8755 </div> 8762 8756 <div class="refsect1" lang="en" xml:lang="en"> 8763 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430789"></a>8757 <a xmlns="http://www.w3.org/1999/xhtml" id="id505328"></a> 8764 8758 <div class="header">Description:</div> 8765 8759 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8769 8763 </div> 8770 8764 <div class="refsect1" lang="en" xml:lang="en"> 8771 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430803"></a>8765 <a xmlns="http://www.w3.org/1999/xhtml" id="id505343"></a> 8772 8766 <div class="header">See Also:</div> 8773 8767 <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> 8774 8768 </div> 8775 8769 <div class="refsect1" lang="en" xml:lang="en"> 8776 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430856"></a>8770 <a xmlns="http://www.w3.org/1999/xhtml" id="id505396"></a> 8777 8771 <div class="header">Notes:</div> 8778 8772 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8798 8792 <div> 8799 8793 <div class="refsect1" lang="en" xml:lang="en"> 8800 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430916"></a>8794 <a xmlns="http://www.w3.org/1999/xhtml" id="id505456"></a> 8801 8795 <div class="header">Arguments and Values:</div> 8802 8796 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---An object of type CCL:SEMAPHORE.</p> … … 8811 8805 </div> 8812 8806 <div class="refsect1" lang="en" xml:lang="en"> 8813 <a xmlns="http://www.w3.org/1999/xhtml" id="id 430983"></a>8807 <a xmlns="http://www.w3.org/1999/xhtml" id="id505523"></a> 8814 8808 <div class="header">Description:</div> 8815 8809 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8820 8814 </div> 8821 8815 <div class="refsect1" lang="en" xml:lang="en"> 8822 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431000"></a>8816 <a xmlns="http://www.w3.org/1999/xhtml" id="id505540"></a> 8823 8817 <div class="header">See Also:</div> 8824 8818 <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> … … 8840 8834 <div> 8841 8835 <div class="refsect1" lang="en" xml:lang="en"> 8842 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431093"></a>8836 <a xmlns="http://www.w3.org/1999/xhtml" id="id505632"></a> 8843 8837 <div class="header">Arguments and Values:</div> 8844 8838 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8848 8842 </div> 8849 8843 <div class="refsect1" lang="en" xml:lang="en"> 8850 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431134"></a>8844 <a xmlns="http://www.w3.org/1999/xhtml" id="id505674"></a> 8851 8845 <div class="header">Description:</div> 8852 8846 <p xmlns="http://www.w3.org/1999/xhtml">Wait until input is available on <em class="varname">fd</em>. … … 8864 8858 </div> 8865 8859 <div class="refsect1" lang="en" xml:lang="en"> 8866 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431167"></a>8860 <a xmlns="http://www.w3.org/1999/xhtml" id="id505707"></a> 8867 8861 <div class="header">See Also:</div> 8868 8862 <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> 8869 8863 </div> 8870 8864 <div class="refsect1" lang="en" xml:lang="en"> 8871 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431205"></a>8865 <a xmlns="http://www.w3.org/1999/xhtml" id="id505745"></a> 8872 8866 <div class="header">Notes:</div> 8873 8867 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8894 8888 <div> 8895 8889 <div class="refsect1" lang="en" xml:lang="en"> 8896 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431270"></a>8890 <a xmlns="http://www.w3.org/1999/xhtml" id="id505809"></a> 8897 8891 <div class="header">Arguments and Values:</div> 8898 8892 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8902 8896 </div> 8903 8897 <div class="refsect1" lang="en" xml:lang="en"> 8904 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431311"></a>8898 <a xmlns="http://www.w3.org/1999/xhtml" id="id505851"></a> 8905 8899 <div class="header">Description:</div> 8906 8900 <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 … … 8915 8909 </div> 8916 8910 <div class="refsect1" lang="en" xml:lang="en"> 8917 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431344"></a>8911 <a xmlns="http://www.w3.org/1999/xhtml" id="id505884"></a> 8918 8912 <div class="header">See Also:</div> 8919 8913 <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> 8920 8914 </div> 8921 8915 <div class="refsect1" lang="en" xml:lang="en"> 8922 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431382"></a>8916 <a xmlns="http://www.w3.org/1999/xhtml" id="id505922"></a> 8923 8917 <div class="header">Notes:</div> 8924 8918 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8945 8939 <div> 8946 8940 <div class="refsect1" lang="en" xml:lang="en"> 8947 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431447"></a>8941 <a xmlns="http://www.w3.org/1999/xhtml" id="id505986"></a> 8948 8942 <div class="header">Arguments and Values:</div> 8949 8943 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8952 8946 </div> 8953 8947 <div class="refsect1" lang="en" xml:lang="en"> 8954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431485"></a>8948 <a xmlns="http://www.w3.org/1999/xhtml" id="id506025"></a> 8955 8949 <div class="header">Description:</div> 8956 8950 <p xmlns="http://www.w3.org/1999/xhtml">Requests exclusive read access to the standard terminal … … 8960 8954 </div> 8961 8955 <div class="refsect1" lang="en" xml:lang="en"> 8962 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431502"></a>8956 <a xmlns="http://www.w3.org/1999/xhtml" id="id506041"></a> 8963 8957 <div class="header">See Also:</div> 8964 8958 <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> … … 8979 8973 <div> 8980 8974 <div class="refsect1" lang="en" xml:lang="en"> 8981 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431579"></a>8975 <a xmlns="http://www.w3.org/1999/xhtml" id="id506119"></a> 8982 8976 <div class="header">Value Type:</div> 8983 8977 <p xmlns="http://www.w3.org/1999/xhtml">A boolean.</p> 8984 8978 </div> 8985 8979 <div class="refsect1" lang="en" xml:lang="en"> 8986 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431588"></a>8980 <a xmlns="http://www.w3.org/1999/xhtml" id="id506128"></a> 8987 8981 <div class="header">Initial Value:</div> 8988 8982 <p xmlns="http://www.w3.org/1999/xhtml">NIL.</p> 8989 8983 </div> 8990 8984 <div class="refsect1" lang="en" xml:lang="en"> 8991 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431598"></a>8985 <a xmlns="http://www.w3.org/1999/xhtml" id="id506138"></a> 8992 8986 <div class="header">Description:</div> 8993 8987 <p xmlns="http://www.w3.org/1999/xhtml">Controls how attempts to obtain ownership of terminal input … … 9001 8995 </div> 9002 8996 <div class="refsect1" lang="en" xml:lang="en"> 9003 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431612"></a>8997 <a xmlns="http://www.w3.org/1999/xhtml" id="id506152"></a> 9004 8998 <div class="header">See Also:</div> 9005 8999 <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> … … 9020 9014 <div> 9021 9015 <div class="refsect1" lang="en" xml:lang="en"> 9022 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431703"></a>9016 <a xmlns="http://www.w3.org/1999/xhtml" id="id506242"></a> 9023 9017 <div class="header">Arguments and Values:</div> 9024 9018 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">p</span></i>---a lisp process (thread), designated either by … … 9029 9023 </div> 9030 9024 <div class="refsect1" lang="en" xml:lang="en"> 9031 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431742"></a>9025 <a xmlns="http://www.w3.org/1999/xhtml" id="id506281"></a> 9032 9026 <div class="header">Description:</div> 9033 9027 <p xmlns="http://www.w3.org/1999/xhtml">:Y is a toplevel command, not a function. As such, it … … 9040 9034 </div> 9041 9035 <div class="refsect1" lang="en" xml:lang="en"> 9042 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431764"></a>9036 <a xmlns="http://www.w3.org/1999/xhtml" id="id506303"></a> 9043 9037 <div class="header">See Also:</div> 9044 9038 <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> … … 9061 9055 <div> 9062 9056 <div class="refsect1" lang="en" xml:lang="en"> 9063 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431857"></a>9057 <a xmlns="http://www.w3.org/1999/xhtml" id="id506396"></a> 9064 9058 <div class="header">Arguments and Values:</div> 9065 9059 <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> … … 9071 9065 </div> 9072 9066 <div class="refsect1" lang="en" xml:lang="en"> 9073 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431914"></a>9067 <a xmlns="http://www.w3.org/1999/xhtml" id="id506454"></a> 9074 9068 <div class="header">Description:</div> 9075 9069 <p xmlns="http://www.w3.org/1999/xhtml">Waits for the specified process to terminate. If the … … 9212 9206 <div> 9213 9207 <div class="refsect1" lang="en" xml:lang="en"> 9214 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 04668"></a>9208 <a xmlns="http://www.w3.org/1999/xhtml" id="id438745"></a> 9215 9209 <div class="header">Arguments and Values:</div> 9216 9210 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">address-family</span></i>---The address/protocol family of this socket. Currently … … 9311 9305 </div> 9312 9306 <div class="refsect1" lang="en" xml:lang="en"> 9313 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 16533"></a>9307 <a xmlns="http://www.w3.org/1999/xhtml" id="id480034"></a> 9314 9308 <div class="header">Description:</div> 9315 9309 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new socket</p> … … 9330 9324 <div> 9331 9325 <div class="refsect1" lang="en" xml:lang="en"> 9332 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05305"></a>9326 <a xmlns="http://www.w3.org/1999/xhtml" id="id480095"></a> 9333 9327 <div class="header">Arguments and Values:</div> 9334 9328 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The listener-socket to listen on.</p> … … 9338 9332 </div> 9339 9333 <div class="refsect1" lang="en" xml:lang="en"> 9340 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05347"></a>9334 <a xmlns="http://www.w3.org/1999/xhtml" id="id480137"></a> 9341 9335 <div class="header">Description:</div> 9342 9336 <p xmlns="http://www.w3.org/1999/xhtml">Extracts the first connection on the queue of pending … … 9364 9358 <div> 9365 9359 <div class="refsect1" lang="en" xml:lang="en"> 9366 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05412"></a>9360 <a xmlns="http://www.w3.org/1999/xhtml" id="id480202"></a> 9367 9361 <div class="header">Arguments and Values:</div> 9368 9362 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dotted</span></i>---A string representing an IP address in the … … 9372 9366 </div> 9373 9367 <div class="refsect1" lang="en" xml:lang="en"> 9374 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05454"></a>9368 <a xmlns="http://www.w3.org/1999/xhtml" id="id490356"></a> 9375 9369 <div class="header">Description:</div> 9376 9370 <p xmlns="http://www.w3.org/1999/xhtml">Converts a dotted-string representation of a host address to … … 9392 9386 <div> 9393 9387 <div class="refsect1" lang="en" xml:lang="en"> 9394 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05516"></a>9388 <a xmlns="http://www.w3.org/1999/xhtml" id="id490418"></a> 9395 9389 <div class="header">Arguments and Values:</div> 9396 9390 <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> … … 9401 9395 </div> 9402 9396 <div class="refsect1" lang="en" xml:lang="en"> 9403 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05558"></a>9397 <a xmlns="http://www.w3.org/1999/xhtml" id="id490460"></a> 9404 9398 <div class="header">Description:</div> 9405 9399 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into octets.</p> … … 9420 9414 <div> 9421 9415 <div class="refsect1" lang="en" xml:lang="en"> 9422 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 05619"></a>9416 <a xmlns="http://www.w3.org/1999/xhtml" id="id490521"></a> 9423 9417 <div class="header">Arguments and Values:</div> 9424 9418 <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> … … 9427 9421 </div> 9428 9422 <div class="refsect1" lang="en" xml:lang="en"> 9429 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15813"></a>9423 <a xmlns="http://www.w3.org/1999/xhtml" id="id490562"></a> 9430 9424 <div class="header">Description:</div> 9431 9425 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into a host name … … 9447 9441 <div> 9448 9442 <div class="refsect1" lang="en" xml:lang="en"> 9449 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15871"></a>9443 <a xmlns="http://www.w3.org/1999/xhtml" id="id490619"></a> 9450 9444 <div class="header">Arguments and Values:</div> 9451 9445 <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 … … 9455 9449 </div> 9456 9450 <div class="refsect1" lang="en" xml:lang="en"> 9457 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15898"></a>9451 <a xmlns="http://www.w3.org/1999/xhtml" id="id490647"></a> 9458 9452 <div class="header">Description:</div> 9459 9453 <p xmlns="http://www.w3.org/1999/xhtml">Converts a host spec in any of the acceptable formats into a … … 9475 9469 <div> 9476 9470 <div class="refsect1" lang="en" xml:lang="en"> 9477 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15956"></a>9471 <a xmlns="http://www.w3.org/1999/xhtml" id="id490705"></a> 9478 9472 <div class="header">Arguments and Values:</div> 9479 9473 <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 … … 9484 9478 </div> 9485 9479 <div class="refsect1" lang="en" xml:lang="en"> 9486 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15999"></a>9480 <a xmlns="http://www.w3.org/1999/xhtml" id="id490748"></a> 9487 9481 <div class="header">Description:</div> 9488 9482 <p xmlns="http://www.w3.org/1999/xhtml">Finds the port number for the specified port and protocol</p> … … 9504 9498 <div> 9505 9499 <div class="refsect1" lang="en" xml:lang="en"> 9506 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 16060"></a>9500 <a xmlns="http://www.w3.org/1999/xhtml" id="id489124"></a> 9507 9501 <div class="header">Arguments and Values:</div> 9508 9502 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to read from</p> … … 9521 9515 </div> 9522 9516 <div class="refsect1" lang="en" xml:lang="en"> 9523 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 16151"></a>9517 <a xmlns="http://www.w3.org/1999/xhtml" id="id489215"></a> 9524 9518 <div class="header">Description:</div> 9525 9519 <p xmlns="http://www.w3.org/1999/xhtml">Reads a UDP packet from a socket. If no packets are … … 9558 9552 <div> 9559 9553 <div class="refsect1" lang="en" xml:lang="en"> 9560 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14566"></a>9554 <a xmlns="http://www.w3.org/1999/xhtml" id="id489315"></a> 9561 9555 <div class="header">Arguments and Values:</div> 9562 9556 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to write to</p> … … 9574 9568 </div> 9575 9569 <div class="refsect1" lang="en" xml:lang="en"> 9576 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14670"></a>9570 <a xmlns="http://www.w3.org/1999/xhtml" id="id489419"></a> 9577 9571 <div class="header">Description:</div> 9578 9572 <p xmlns="http://www.w3.org/1999/xhtml">Send a UDP packet over a socket.</p> … … 9593 9587 <div> 9594 9588 <div class="refsect1" lang="en" xml:lang="en"> 9595 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14731"></a>9589 <a xmlns="http://www.w3.org/1999/xhtml" id="id489480"></a> 9596 9590 <div class="header">Arguments and Values:</div> 9597 9591 <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> … … 9600 9594 </div> 9601 9595 <div class="refsect1" lang="en" xml:lang="en"> 9602 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14772"></a>9596 <a xmlns="http://www.w3.org/1999/xhtml" id="id489520"></a> 9603 9597 <div class="header">Description:</div> 9604 9598 <p xmlns="http://www.w3.org/1999/xhtml">Shuts down part of a bidirectional connection. This is … … 9621 9615 <div> 9622 9616 <div class="refsect1" lang="en" xml:lang="en"> 9623 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14830"></a>9617 <a xmlns="http://www.w3.org/1999/xhtml" id="id489579"></a> 9624 9618 <div class="header">Arguments and Values:</div> 9625 9619 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9626 9620 </div> 9627 9621 <div class="refsect1" lang="en" xml:lang="en"> 9628 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14857"></a>9622 <a xmlns="http://www.w3.org/1999/xhtml" id="id489605"></a> 9629 9623 <div class="header">Description:</div> 9630 9624 <p xmlns="http://www.w3.org/1999/xhtml">Returns the native OS's representation of the socket, or … … 9651 9645 <div> 9652 9646 <div class="refsect1" lang="en" xml:lang="en"> 9653 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14918"></a>9647 <a xmlns="http://www.w3.org/1999/xhtml" id="id489682"></a> 9654 9648 <div class="header">Arguments and Values:</div> 9655 9649 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9656 9650 </div> 9657 9651 <div class="refsect1" lang="en" xml:lang="en"> 9658 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14944"></a>9652 <a xmlns="http://www.w3.org/1999/xhtml" id="id489708"></a> 9659 9653 <div class="header">Description:</div> 9660 9654 <p xmlns="http://www.w3.org/1999/xhtml">Returns the 32-bit unsigned IP address of the remote host, … … 9676 9670 <div> 9677 9671 <div class="refsect1" lang="en" xml:lang="en"> 9678 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15002"></a>9672 <a xmlns="http://www.w3.org/1999/xhtml" id="id489766"></a> 9679 9673 <div class="header">Arguments and Values:</div> 9680 9674 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9681 9675 </div> 9682 9676 <div class="refsect1" lang="en" xml:lang="en"> 9683 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15028"></a>9677 <a xmlns="http://www.w3.org/1999/xhtml" id="id489792"></a> 9684 9678 <div class="header">Description:</div> 9685 9679 <p xmlns="http://www.w3.org/1999/xhtml">Returns the remote port number, or NIL if the socket is not … … 9701 9695 <div> 9702 9696 <div class="refsect1" lang="en" xml:lang="en"> 9703 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15085"></a>9697 <a xmlns="http://www.w3.org/1999/xhtml" id="id489849"></a> 9704 9698 <div class="header">Arguments and Values:</div> 9705 9699 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9706 9700 </div> 9707 9701 <div class="refsect1" lang="en" xml:lang="en"> 9708 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15111"></a>9702 <a xmlns="http://www.w3.org/1999/xhtml" id="id489875"></a> 9709 9703 <div class="header">Description:</div> 9710 9704 <p xmlns="http://www.w3.org/1999/xhtml">Returns 32-bit unsigned IP address of the local host.</p> … … 9725 9719 <div> 9726 9720 <div class="refsect1" lang="en" xml:lang="en"> 9727 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13097"></a>9721 <a xmlns="http://www.w3.org/1999/xhtml" id="id489932"></a> 9728 9722 <div class="header">Arguments and Values:</div> 9729 9723 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9730 9724 </div> 9731 9725 <div class="refsect1" lang="en" xml:lang="en"> 9732 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13123"></a>9726 <a xmlns="http://www.w3.org/1999/xhtml" id="id489959"></a> 9733 9727 <div class="header">Description:</div> 9734 9728 <p xmlns="http://www.w3.org/1999/xhtml">Returns the local port number</p> … … 9749 9743 <div> 9750 9744 <div class="refsect1" lang="en" xml:lang="en"> 9751 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13181"></a>9745 <a xmlns="http://www.w3.org/1999/xhtml" id="id490016"></a> 9752 9746 <div class="header">Arguments and Values:</div> 9753 9747 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9754 9748 </div> 9755 9749 <div class="refsect1" lang="en" xml:lang="en"> 9756 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13207"></a>9750 <a xmlns="http://www.w3.org/1999/xhtml" id="id490042"></a> 9757 9751 <div class="header">Description:</div> 9758 9752 <p xmlns="http://www.w3.org/1999/xhtml">Returns :internet or :file, as appropriate.</p> … … 9773 9767 <div> 9774 9768 <div class="refsect1" lang="en" xml:lang="en"> 9775 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13264"></a>9769 <a xmlns="http://www.w3.org/1999/xhtml" id="id490099"></a> 9776 9770 <div class="header">Arguments and Values:</div> 9777 9771 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9778 9772 </div> 9779 9773 <div class="refsect1" lang="en" xml:lang="en"> 9780 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13290"></a>9774 <a xmlns="http://www.w3.org/1999/xhtml" id="id490125"></a> 9781 9775 <div class="header">Description:</div> 9782 9776 <p xmlns="http://www.w3.org/1999/xhtml">Returns :active for tcp-stream, :passive for … … 9798 9792 <div> 9799 9793 <div class="refsect1" lang="en" xml:lang="en"> 9800 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13348"></a>9794 <a xmlns="http://www.w3.org/1999/xhtml" id="id490182"></a> 9801 9795 <div class="header">Arguments and Values:</div> 9802 9796 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9803 9797 </div> 9804 9798 <div class="refsect1" lang="en" xml:lang="en"> 9805 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13374"></a>9799 <a xmlns="http://www.w3.org/1999/xhtml" id="id490209"></a> 9806 9800 <div class="header">Description:</div> 9807 9801 <p xmlns="http://www.w3.org/1999/xhtml">Returns the socket format as specified by the :format … … 9823 9817 <div> 9824 9818 <div class="refsect1" lang="en" xml:lang="en"> 9825 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13431"></a>9819 <a xmlns="http://www.w3.org/1999/xhtml" id="id490266"></a> 9826 9820 <div class="header">Arguments and Values:</div> 9827 9821 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9828 9822 </div> 9829 9823 <div class="refsect1" lang="en" xml:lang="en"> 9830 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13457"></a>9824 <a xmlns="http://www.w3.org/1999/xhtml" id="id490292"></a> 9831 9825 <div class="header">Description:</div> 9832 9826 <p xmlns="http://www.w3.org/1999/xhtml">returns :stream for tcp-stream and listener-socket, and … … 9847 9841 <div> 9848 9842 <div class="refsect1" lang="en" xml:lang="en"> 9849 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13500"></a>9843 <a xmlns="http://www.w3.org/1999/xhtml" id="id490336"></a> 9850 9844 <div class="header">Description:</div> 9851 9845 <p xmlns="http://www.w3.org/1999/xhtml">The class of OS errors signaled by socket functions</p> 9852 9846 </div> 9853 9847 <div class="refsect1" lang="en" xml:lang="en"> 9854 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13511"></a>9848 <a xmlns="http://www.w3.org/1999/xhtml" id="id487410"></a> 9855 9849 <div class="header">Superclasses:</div> 9856 9850 <p xmlns="http://www.w3.org/1999/xhtml">simple-error</p> … … 9871 9865 <div> 9872 9866 <div class="refsect1" lang="en" xml:lang="en"> 9873 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13568"></a>9867 <a xmlns="http://www.w3.org/1999/xhtml" id="id487466"></a> 9874 9868 <div class="header">Arguments and Values:</div> 9875 9869 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9876 9870 </div> 9877 9871 <div class="refsect1" lang="en" xml:lang="en"> 9878 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13594"></a>9872 <a xmlns="http://www.w3.org/1999/xhtml" id="id487493"></a> 9879 9873 <div class="header">Description:</div> 9880 9874 <p xmlns="http://www.w3.org/1999/xhtml">The OS error code of the error</p> … … 9895 9889 <div> 9896 9890 <div class="refsect1" lang="en" xml:lang="en"> 9897 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 13652"></a>9891 <a xmlns="http://www.w3.org/1999/xhtml" id="id487551"></a> 9898 9892 <div class="header">Arguments and Values:</div> 9899 9893 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9900 9894 </div> 9901 9895 <div class="refsect1" lang="en" xml:lang="en"> 9902 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15167"></a>9896 <a xmlns="http://www.w3.org/1999/xhtml" id="id487577"></a> 9903 9897 <div class="header">Description:</div> 9904 9898 <p xmlns="http://www.w3.org/1999/xhtml">A symbol representing the error code in a more … … 9924 9918 <div> 9925 9919 <div class="refsect1" lang="en" xml:lang="en"> 9926 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15230"></a>9920 <a xmlns="http://www.w3.org/1999/xhtml" id="id487640"></a> 9927 9921 <div class="header">Arguments and Values:</div> 9928 9922 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9929 9923 </div> 9930 9924 <div class="refsect1" lang="en" xml:lang="en"> 9931 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15256"></a>9925 <a xmlns="http://www.w3.org/1999/xhtml" id="id487666"></a> 9932 9926 <div class="header">Description:</div> 9933 9927 <p xmlns="http://www.w3.org/1999/xhtml">A string describing the context where the error happened. On … … 9950 9944 <div> 9951 9945 <div class="refsect1" lang="en" xml:lang="en"> 9952 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15318"></a>9946 <a xmlns="http://www.w3.org/1999/xhtml" id="id487728"></a> 9953 9947 <div class="header">Arguments and Values:</div> 9954 9948 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to close</p> … … 9961 9955 </div> 9962 9956 <div class="refsect1" lang="en" xml:lang="en"> 9963 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15362"></a>9957 <a xmlns="http://www.w3.org/1999/xhtml" id="id487772"></a> 9964 9958 <div class="header">Description:</div> 9965 9959 <p xmlns="http://www.w3.org/1999/xhtml">The close generic function can be applied to sockets. It … … 9982 9976 <div> 9983 9977 <div class="refsect1" lang="en" xml:lang="en"> 9984 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15424"></a>9978 <a xmlns="http://www.w3.org/1999/xhtml" id="id487834"></a> 9985 9979 <div class="header">Arguments and Values:</div> 9986 9980 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---variable to bind</p> … … 9989 9983 </div> 9990 9984 <div class="refsect1" lang="en" xml:lang="en"> 9991 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 15480"></a>9985 <a xmlns="http://www.w3.org/1999/xhtml" id="id487890"></a> 9992 9986 <div class="header">Description:</div> 9993 9987 <p xmlns="http://www.w3.org/1999/xhtml">executes body with var bound to the result of applying … … 10121 10115 <div> 10122 10116 <div class="refsect1" lang="en" xml:lang="en"> 10123 <a xmlns="http://www.w3.org/1999/xhtml" id="id 370820"></a>10117 <a xmlns="http://www.w3.org/1999/xhtml" id="id449369"></a> 10124 10118 <div class="header">Arguments and Values:</div> 10125 10119 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">program</span></i>---A string or pathname which denotes an executable file. … … 10172 10166 </div> 10173 10167 <div class="refsect1" lang="en" xml:lang="en"> 10174 <a xmlns="http://www.w3.org/1999/xhtml" id="id 397623"></a>10168 <a xmlns="http://www.w3.org/1999/xhtml" id="id490926"></a> 10175 10169 <div class="header">Description:</div> 10176 10170 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process, … … 10192 10186 <div> 10193 10187 <div class="refsect1" lang="en" xml:lang="en"> 10194 <a xmlns="http://www.w3.org/1999/xhtml" id="id 397682"></a>10188 <a xmlns="http://www.w3.org/1999/xhtml" id="id490985"></a> 10195 10189 <div class="header">Arguments and Values:</div> 10196 10190 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> … … 10198 10192 </div> 10199 10193 <div class="refsect1" lang="en" xml:lang="en"> 10200 <a xmlns="http://www.w3.org/1999/xhtml" id="id 378604"></a>10194 <a xmlns="http://www.w3.org/1999/xhtml" id="id469197"></a> 10201 10195 <div class="header">Description:</div> 10202 10196 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified … … 10221 10215 <div> 10222 10216 <div class="refsect1" lang="en" xml:lang="en"> 10223 <a xmlns="http://www.w3.org/1999/xhtml" id="id 378665"></a>10217 <a xmlns="http://www.w3.org/1999/xhtml" id="id469258"></a> 10224 10218 <div class="header">Arguments and Values:</div> 10225 10219 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10226 10220 </div> 10227 10221 <div class="refsect1" lang="en" xml:lang="en"> 10228 <a xmlns="http://www.w3.org/1999/xhtml" id="id 360188"></a>10222 <a xmlns="http://www.w3.org/1999/xhtml" id="id437030"></a> 10229 10223 <div class="header">Description:</div> 10230 10224 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to … … 10248 10242 <div> 10249 10243 <div class="refsect1" lang="en" xml:lang="en"> 10250 <a xmlns="http://www.w3.org/1999/xhtml" id="id 360252"></a>10244 <a xmlns="http://www.w3.org/1999/xhtml" id="id437094"></a> 10251 10245 <div class="header">Arguments and Values:</div> 10252 10246 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10253 10247 </div> 10254 10248 <div class="refsect1" lang="en" xml:lang="en"> 10255 <a xmlns="http://www.w3.org/1999/xhtml" id="id 360278"></a>10249 <a xmlns="http://www.w3.org/1999/xhtml" id="id437120"></a> 10256 10250 <div class="header">Description:</div> 10257 10251 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to … … 10274 10268 <div> 10275 10269 <div class="refsect1" lang="en" xml:lang="en"> 10276 <a xmlns="http://www.w3.org/1999/xhtml" id="id 389024"></a>10270 <a xmlns="http://www.w3.org/1999/xhtml" id="id458080"></a> 10277 10271 <div class="header">Arguments and Values:</div> 10278 10272 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10279 10273 </div> 10280 10274 <div class="refsect1" lang="en" xml:lang="en"> 10281 <a xmlns="http://www.w3.org/1999/xhtml" id="id 389050"></a>10275 <a xmlns="http://www.w3.org/1999/xhtml" id="id458106"></a> 10282 10276 <div class="header">Description:</div> 10283 10277 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to … … 10301 10295 <div> 10302 10296 <div class="refsect1" lang="en" xml:lang="en"> 10303 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 07046"></a>10297 <a xmlns="http://www.w3.org/1999/xhtml" id="id453876"></a> 10304 10298 <div class="header">Arguments and Values:</div> 10305 10299 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10306 10300 </div> 10307 10301 <div class="refsect1" lang="en" xml:lang="en"> 10308 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 07072"></a>10302 <a xmlns="http://www.w3.org/1999/xhtml" id="id453901"></a> 10309 10303 <div class="header">Description:</div> 10310 10304 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to … … 10328 10322 <div> 10329 10323 <div class="refsect1" lang="en" xml:lang="en"> 10330 <a xmlns="http://www.w3.org/1999/xhtml" id="id 373724"></a>10324 <a xmlns="http://www.w3.org/1999/xhtml" id="id468036"></a> 10331 10325 <div class="header">Arguments and Values:</div> 10332 10326 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10333 10327 </div> 10334 10328 <div class="refsect1" lang="en" xml:lang="en"> 10335 <a xmlns="http://www.w3.org/1999/xhtml" id="id 373750"></a>10329 <a xmlns="http://www.w3.org/1999/xhtml" id="id468062"></a> 10336 10330 <div class="header">Description:</div> 10337 10331 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status … … 10363 10357 <dt> 10364 10358 <span class="sect2"> 10365 <a href="#id 367600">9.1.1. Stream External Encoding</a>10359 <a href="#id439939">9.1.1. Stream External Encoding</a> 10366 10360 </span> 10367 10361 </dt> … … 10431 10425 <div> 10432 10426 <div> 10433 <h3 class="title"><a id="id 367600"></a>9.1.1. Stream External Encoding</h3>10427 <h3 class="title"><a id="id439939"></a>9.1.1. Stream External Encoding</h3> 10434 10428 </div> 10435 10429 </div> … … 10592 10586 </div> 10593 10587 </div> 10594 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14448" class="indexterm"></a>10595 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14458" class="indexterm"></a>10596 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14468" class="indexterm"></a>10597 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14477" class="indexterm"></a>10598 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 14487" class="indexterm"></a>10599 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12866" class="indexterm"></a>10588 <a xmlns="http://www.w3.org/1999/xhtml" id="id487355" class="indexterm"></a> 10589 <a xmlns="http://www.w3.org/1999/xhtml" id="id487365" class="indexterm"></a> 10590 <a xmlns="http://www.w3.org/1999/xhtml" id="id480877" class="indexterm"></a> 10591 <a xmlns="http://www.w3.org/1999/xhtml" id="id480886" class="indexterm"></a> 10592 <a xmlns="http://www.w3.org/1999/xhtml" id="id480896" class="indexterm"></a> 10593 <a xmlns="http://www.w3.org/1999/xhtml" id="id480906" class="indexterm"></a> 10600 10594 <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has 10601 10595 attributes and accessors: … … 10650 10644 <div> 10651 10645 <div class="refsect1" lang="en" xml:lang="en"> 10652 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12016"></a>10646 <a xmlns="http://www.w3.org/1999/xhtml" id="id488271"></a> 10653 10647 <div class="header">Values:</div> 10654 10648 <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 … … 10657 10651 </div> 10658 10652 <div class="refsect1" lang="en" xml:lang="en"> 10659 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12043"></a>10653 <a xmlns="http://www.w3.org/1999/xhtml" id="id488298"></a> 10660 10654 <div class="header">Description:</div> 10661 10655 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p> 10662 10656 </div> 10663 10657 <div class="refsect1" lang="en" xml:lang="en"> 10664 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12055"></a>10658 <a xmlns="http://www.w3.org/1999/xhtml" id="id488310"></a> 10665 10659 <div class="header">See Also:</div> 10666 10660 <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> … … 10685 10679 <div> 10686 10680 <div class="refsect1" lang="en" xml:lang="en"> 10687 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12136"></a>10681 <a xmlns="http://www.w3.org/1999/xhtml" id="id488390"></a> 10688 10682 <div class="header">Arguments:</div> 10689 10683 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10690 10684 </div> 10691 10685 <div class="refsect1" lang="en" xml:lang="en"> 10692 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12162"></a>10686 <a xmlns="http://www.w3.org/1999/xhtml" id="id488417"></a> 10693 10687 <div class="header">Description:</div> 10694 10688 <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open … … 10699 10693 </div> 10700 10694 <div class="refsect1" lang="en" xml:lang="en"> 10701 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12181"></a>10695 <a xmlns="http://www.w3.org/1999/xhtml" id="id488436"></a> 10702 10696 <div class="header">See Also:</div> 10703 10697 <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> … … 10722 10716 <div> 10723 10717 <div class="refsect1" lang="en" xml:lang="en"> 10724 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12262"></a>10718 <a xmlns="http://www.w3.org/1999/xhtml" id="id488517"></a> 10725 10719 <div class="header">Arguments:</div> 10726 10720 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10727 10721 </div> 10728 10722 <div class="refsect1" lang="en" xml:lang="en"> 10729 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12288"></a>10723 <a xmlns="http://www.w3.org/1999/xhtml" id="id488543"></a> 10730 10724 <div class="header">Description:</div> 10731 10725 <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file … … 10736 10730 </div> 10737 10731 <div class="refsect1" lang="en" xml:lang="en"> 10738 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 12307"></a>10732 <a xmlns="http://www.w3.org/1999/xhtml" id="id488562"></a> 10739 10733 <div class="header">See Also:</div> 10740 10734 <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> … … 11169 11163 <div> 11170 11164 <div class="refsect1" lang="en" xml:lang="en"> 11171 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22390"></a>11165 <a xmlns="http://www.w3.org/1999/xhtml" id="id496930"></a> 11172 11166 <div class="header">Arguments and Values:</div> 11173 11167 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p> … … 11180 11174 </div> 11181 11175 <div class="refsect1" lang="en" xml:lang="en"> 11182 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22448"></a>11176 <a xmlns="http://www.w3.org/1999/xhtml" id="id496988"></a> 11183 11177 <div class="header">Description:</div> 11184 11178 <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the … … 11201 11195 <div> 11202 11196 <div class="refsect1" lang="en" xml:lang="en"> 11203 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22507"></a>11197 <a xmlns="http://www.w3.org/1999/xhtml" id="id497047"></a> 11204 11198 <div class="header">Arguments and Values:</div> 11205 11199 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p> … … 11212 11206 </div> 11213 11207 <div class="refsect1" lang="en" xml:lang="en"> 11214 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22565"></a>11208 <a xmlns="http://www.w3.org/1999/xhtml" id="id497105"></a> 11215 11209 <div class="header">Description:</div> 11216 11210 <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to … … 11232 11226 <div> 11233 11227 <div class="refsect1" lang="en" xml:lang="en"> 11234 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22624"></a>11228 <a xmlns="http://www.w3.org/1999/xhtml" id="id497164"></a> 11235 11229 <div class="header">Arguments and Values:</div> 11236 11230 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p> … … 11248 11242 </div> 11249 11243 <div class="refsect1" lang="en" xml:lang="en"> 11250 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22699"></a>11244 <a xmlns="http://www.w3.org/1999/xhtml" id="id497239"></a> 11251 11245 <div class="header">Description:</div> 11252 11246 <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into … … 11271 11265 <div> 11272 11266 <div class="refsect1" lang="en" xml:lang="en"> 11273 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22759"></a>11267 <a xmlns="http://www.w3.org/1999/xhtml" id="id497299"></a> 11274 11268 <div class="header">Arguments and Values:</div> 11275 11269 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p> … … 11287 11281 </div> 11288 11282 <div class="refsect1" lang="en" xml:lang="en"> 11289 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22834"></a>11283 <a xmlns="http://www.w3.org/1999/xhtml" id="id497374"></a> 11290 11284 <div class="header">Description:</div> 11291 11285 <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream, … … 11309 11303 <div> 11310 11304 <div class="refsect1" lang="en" xml:lang="en"> 11311 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22894"></a>11305 <a xmlns="http://www.w3.org/1999/xhtml" id="id497434"></a> 11312 11306 <div class="header">Method Signatures:</div> 11313 11307 <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>ccl::stream-device</strong></span> <i> … … 11315 11309 </div> 11316 11310 <div class="refsect1" lang="en" xml:lang="en"> 11317 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22912"></a>11311 <a xmlns="http://www.w3.org/1999/xhtml" id="id497452"></a> 11318 11312 <div class="header">Arguments and Values:</div> 11319 11313 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p> … … 11326 11320 </div> 11327 11321 <div class="refsect1" lang="en" xml:lang="en"> 11328 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 22978"></a>11322 <a xmlns="http://www.w3.org/1999/xhtml" id="id497518"></a> 11329 11323 <div class="header">Description:</div> 11330 11324 <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with … … 11350 11344 <div> 11351 11345 <div class="refsect1" lang="en" xml:lang="en"> 11352 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 23047"></a>11346 <a xmlns="http://www.w3.org/1999/xhtml" id="id497587"></a> 11353 11347 <div class="header">Description:</div> 11354 11348 <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector, … … 11357 11351 </div> 11358 11352 <div class="refsect1" lang="en" xml:lang="en"> 11359 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 23059"></a>11353 <a xmlns="http://www.w3.org/1999/xhtml" id="id497599"></a> 11360 11354 <div class="header">Arguments:</div> 11361 11355 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11382 11376 <div> 11383 11377 <div class="refsect1" lang="en" xml:lang="en"> 11384 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 23179"></a>11378 <a xmlns="http://www.w3.org/1999/xhtml" id="id497719"></a> 11385 11379 <div class="header">Description:</div> 11386 11380 <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at … … 11388 11382 </div> 11389 11383 <div class="refsect1" lang="en" xml:lang="en"> 11390 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 23191"></a>11384 <a xmlns="http://www.w3.org/1999/xhtml" id="id497731"></a> 11391 11385 <div class="header">Arguments:</div> 11392 11386 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11398 11392 </div> 11399 11393 <div class="refsect1" lang="en" xml:lang="en"> 11400 <a xmlns="http://www.w3.org/1999/xhtml" id="id4 23263"></a>11394 <a xmlns="http://www.w3.org/1999/xhtml" id="id497803"></a> 11401 11395 <div class="header">Examples:</div> 11402 11396 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 12564 12558 </div> 12565 12559 <p xmlns="http://www.w3.org/1999/xhtml"> 12566 <a id="id4 04316" class="indexterm"></a>12560 <a id="id487035" class="indexterm"></a> 12567 12561 <span class="command"><strong><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span> 12568 12562 </p> … … 12570 12564 configuration file created by the "Config Editor" in Shark.app.</p> 12571 12565 <p xmlns="http://www.w3.org/1999/xhtml"> 12572 <a id="id4 04342" class="indexterm"></a>12566 <a id="id487061" class="indexterm"></a> 12573 12567 <span class="command"><strong><em class="varname"><a id="chud_meter"></a>CHUD:METER</em> form <em class="varname">&key</em> (reset nil) (debug-output nil) [Macro]</strong></span> 12574 12568 </p> … … 12832 12826 <dt> 12833 12827 <span class="sect1"> 12834 <a href="#id 445662">12.12. The Foreign-Function-Interface Dictionary</a>12828 <a href="#id520215">12.12. The Foreign-Function-Interface Dictionary</a> 12835 12829 </span> 12836 12830 </dt> … … 13660 13654 <div> 13661 13655 <div> 13662 <h4 class="title"><a id="id4 25110"></a>12.3.2.4. %int-to-ptr [Function]</h4>13656 <h4 class="title"><a id="id499653"></a>12.3.2.4. %int-to-ptr [Function]</h4> 13663 13657 </div> 13664 13658 </div> … … 13701 13695 <div> 13702 13696 <div> 13703 <h4 class="title"><a id="id4 25185"></a>12.3.2.5. %inc-ptr [Function]</h4>13697 <h4 class="title"><a id="id499728"></a>12.3.2.5. %inc-ptr [Function]</h4> 13704 13698 </div> 13705 13699 </div> … … 13751 13745 <div> 13752 13746 <div> 13753 <h4 class="title"><a id="id4 25276"></a>12.3.2.6. %ptr-to-int [Function]</h4>13747 <h4 class="title"><a id="id499819"></a>12.3.2.6. %ptr-to-int [Function]</h4> 13754 13748 </div> 13755 13749 </div> … … 13793 13787 <div> 13794 13788 <div> 13795 <h4 class="title"><a id="id4 25351"></a>12.3.2.7. %null-ptr [Macro]</h4>13789 <h4 class="title"><a id="id499894"></a>12.3.2.7. %null-ptr [Macro]</h4> 13796 13790 </div> 13797 13791 </div> … … 13818 13812 <div> 13819 13813 <div> 13820 <h4 class="title"><a id="id4 25393"></a>12.3.2.8. %null-ptr-p [Function]</h4>13814 <h4 class="title"><a id="id499936"></a>12.3.2.8. %null-ptr-p [Function]</h4> 13821 13815 </div> 13822 13816 </div> … … 13860 13854 <div> 13861 13855 <div> 13862 <h4 class="title"><a id="id 425468"></a>12.3.2.9. %setf-macptr [Function]</h4>13856 <h4 class="title"><a id="id500011"></a>12.3.2.9. %setf-macptr [Function]</h4> 13863 13857 </div> 13864 13858 </div> … … 13908 13902 <div> 13909 13903 <div> 13910 <h4 class="title"><a id="id 425558"></a>12.3.2.10. %incf-ptr [Macro]</h4>13904 <h4 class="title"><a id="id500102"></a>12.3.2.10. %incf-ptr [Macro]</h4> 13911 13905 </div> 13912 13906 </div> … … 13956 13950 <div> 13957 13951 <div> 13958 <h4 class="title"><a id="id 425649"></a>12.3.2.11. with-macptrs [Macro]</h4>13952 <h4 class="title"><a id="id500192"></a>12.3.2.11. with-macptrs [Macro]</h4> 13959 13953 </div> 13960 13954 </div> … … 14006 14000 <div> 14007 14001 <div> 14008 <h4 class="title"><a id="id 425741"></a>12.3.2.12. %stack-block [Macro]</h4>14002 <h4 class="title"><a id="id500284"></a>12.3.2.12. %stack-block [Macro]</h4> 14009 14003 </div> 14010 14004 </div> … … 14057 14051 <div> 14058 14052 <div> 14059 <h4 class="title"><a id="id 425833"></a>12.3.2.13. make-cstring [Function]</h4>14053 <h4 class="title"><a id="id500376"></a>12.3.2.13. make-cstring [Function]</h4> 14060 14054 </div> 14061 14055 </div> … … 14100 14094 <div> 14101 14095 <div> 14102 <h4 class="title"><a id="id 425909"></a>12.3.2.14. with-cstrs [Macro]</h4>14096 <h4 class="title"><a id="id500452"></a>12.3.2.14. with-cstrs [Macro]</h4> 14103 14097 </div> 14104 14098 </div> … … 14150 14144 <div> 14151 14145 <div> 14152 <h4 class="title"><a id="id 426001"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4>14146 <h4 class="title"><a id="id500544"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4> 14153 14147 </div> 14154 14148 </div> … … 14213 14207 <div> 14214 14208 <div> 14215 <h4 class="title"><a id="id 426124"></a>12.3.2.16. %get-cstring [Function]</h4>14209 <h4 class="title"><a id="id500667"></a>12.3.2.16. %get-cstring [Function]</h4> 14216 14210 </div> 14217 14211 </div> … … 14255 14249 <div> 14256 14250 <div> 14257 <h4 class="title"><a id="id 443744"></a>12.3.2.17. %str-from-ptr [Function]</h4>14251 <h4 class="title"><a id="id518297"></a>12.3.2.17. %str-from-ptr [Function]</h4> 14258 14252 </div> 14259 14253 </div> … … 15685 15679 <div> 15686 15680 <div> 15687 <h2 class="title" style="clear: both"><a id="id 445662"></a>12.12. The Foreign-Function-Interface Dictionary</h2>15681 <h2 class="title" style="clear: both"><a id="id520215"></a>12.12. The Foreign-Function-Interface Dictionary</h2> 15688 15682 </div> 15689 15683 </div> … … 15702 15696 <div> 15703 15697 <div class="refsect1" lang="en" xml:lang="en"> 15704 <a xmlns="http://www.w3.org/1999/xhtml" id="id 445700"></a>15698 <a xmlns="http://www.w3.org/1999/xhtml" id="id520253"></a> 15705 15699 <div class="header">Description:</div> 15706 15700 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE* … … 15754 15748 <div> 15755 15749 <div class="refsect1" lang="en" xml:lang="en"> 15756 <a xmlns="http://www.w3.org/1999/xhtml" id="id 445806"></a>15750 <a xmlns="http://www.w3.org/1999/xhtml" id="id520359"></a> 15757 15751 <div class="header">Description:</div> 15758 15752 <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 … … 15813 15807 <div> 15814 15808 <div class="refsect1" lang="en" xml:lang="en"> 15815 <a xmlns="http://www.w3.org/1999/xhtml" id="id 445924"></a>15809 <a xmlns="http://www.w3.org/1999/xhtml" id="id520477"></a> 15816 15810 <div class="header">Description:</div> 15817 15811 <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 … … 15860 15854 <div> 15861 15855 <div class="refsect1" lang="en" xml:lang="en"> 15862 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446006"></a>15856 <a xmlns="http://www.w3.org/1999/xhtml" id="id520559"></a> 15863 15857 <div class="header">Description:</div> 15864 15858 <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 … … 15963 15957 <div> 15964 15958 <div class="refsect1" lang="en" xml:lang="en"> 15965 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446146"></a>15959 <a xmlns="http://www.w3.org/1999/xhtml" id="id520698"></a> 15966 15960 <div class="header">Description:</div> 15967 15961 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #> reader macro reads … … 15992 15986 <div> 15993 15987 <div class="refsect1" lang="en" xml:lang="en"> 15994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446220"></a>15988 <a xmlns="http://www.w3.org/1999/xhtml" id="id520773"></a> 15995 15989 <div class="header">Values:</div> 15996 15990 <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 … … 15999 15993 </div> 16000 15994 <div class="refsect1" lang="en" xml:lang="en"> 16001 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446256"></a>15995 <a xmlns="http://www.w3.org/1999/xhtml" id="id520809"></a> 16002 15996 <div class="header">Description:</div> 16003 15997 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the … … 16028 16022 <div> 16029 16023 <div class="refsect1" lang="en" xml:lang="en"> 16030 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446332"></a>16024 <a xmlns="http://www.w3.org/1999/xhtml" id="id520885"></a> 16031 16025 <div class="header">Values:</div> 16032 16026 <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> … … 16045 16039 </div> 16046 16040 <div class="refsect1" lang="en" xml:lang="en"> 16047 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446404"></a>16041 <a xmlns="http://www.w3.org/1999/xhtml" id="id520956"></a> 16048 16042 <div class="header">Description:</div> 16049 16043 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em> … … 16081 16075 <div> 16082 16076 <div class="refsect1" lang="en" xml:lang="en"> 16083 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446483"></a>16077 <a xmlns="http://www.w3.org/1999/xhtml" id="id521036"></a> 16084 16078 <div class="header">Values:</div> 16085 16079 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain … … 16089 16083 </div> 16090 16084 <div class="refsect1" lang="en" xml:lang="en"> 16091 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446524"></a>16085 <a xmlns="http://www.w3.org/1999/xhtml" id="id521077"></a> 16092 16086 <div class="header">Description:</div> 16093 16087 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the … … 16123 16117 <div> 16124 16118 <div class="refsect1" lang="en" xml:lang="en"> 16125 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446597"></a>16119 <a xmlns="http://www.w3.org/1999/xhtml" id="id521149"></a> 16126 16120 <div class="header">Values:</div> 16127 16121 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- … … 16136 16130 </div> 16137 16131 <div class="refsect1" lang="en" xml:lang="en"> 16138 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446637"></a>16132 <a xmlns="http://www.w3.org/1999/xhtml" id="id521190"></a> 16139 16133 <div class="header">Description:</div> 16140 16134 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for … … 16164 16158 <div> 16165 16159 <div class="refsect1" lang="en" xml:lang="en"> 16166 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446706"></a>16160 <a xmlns="http://www.w3.org/1999/xhtml" id="id521259"></a> 16167 16161 <div class="header">Values:</div> 16168 16162 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p> … … 16177 16171 </div> 16178 16172 <div class="refsect1" lang="en" xml:lang="en"> 16179 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446780"></a>16173 <a xmlns="http://www.w3.org/1999/xhtml" id="id521333"></a> 16180 16174 <div class="header">Description:</div> 16181 16175 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by … … 16204 16198 <div> 16205 16199 <div class="refsect1" lang="en" xml:lang="en"> 16206 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446840"></a>16200 <a xmlns="http://www.w3.org/1999/xhtml" id="id521392"></a> 16207 16201 <div class="header">Values:</div> 16208 16202 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16215 16209 </div> 16216 16210 <div class="refsect1" lang="en" xml:lang="en"> 16217 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446902"></a>16211 <a xmlns="http://www.w3.org/1999/xhtml" id="id521455"></a> 16218 16212 <div class="header">Description:</div> 16219 16213 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16241 16235 <div> 16242 16236 <div class="refsect1" lang="en" xml:lang="en"> 16243 <a xmlns="http://www.w3.org/1999/xhtml" id="id 446961"></a>16237 <a xmlns="http://www.w3.org/1999/xhtml" id="id521514"></a> 16244 16238 <div class="header">Values:</div> 16245 16239 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16254 16248 </div> 16255 16249 <div class="refsect1" lang="en" xml:lang="en"> 16256 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447035"></a>16250 <a xmlns="http://www.w3.org/1999/xhtml" id="id521588"></a> 16257 16251 <div class="header">Description:</div> 16258 16252 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16279 16273 <div> 16280 16274 <div class="refsect1" lang="en" xml:lang="en"> 16281 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447091"></a>16275 <a xmlns="http://www.w3.org/1999/xhtml" id="id521643"></a> 16282 16276 <div class="header">Values:</div> 16283 16277 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16284 16278 </div> 16285 16279 <div class="refsect1" lang="en" xml:lang="en"> 16286 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447113"></a>16280 <a xmlns="http://www.w3.org/1999/xhtml" id="id521666"></a> 16287 16281 <div class="header">Description:</div> 16288 16282 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol … … 16307 16301 <div> 16308 16302 <div class="refsect1" lang="en" xml:lang="en"> 16309 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447172"></a>16303 <a xmlns="http://www.w3.org/1999/xhtml" id="id521725"></a> 16310 16304 <div class="header">Values:</div> 16311 16305 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16312 16306 </div> 16313 16307 <div class="refsect1" lang="en" xml:lang="en"> 16314 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447195"></a>16308 <a xmlns="http://www.w3.org/1999/xhtml" id="id521747"></a> 16315 16309 <div class="header">Description:</div> 16316 16310 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If … … 16334 16328 <div> 16335 16329 <div class="refsect1" lang="en" xml:lang="en"> 16336 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447249"></a>16330 <a xmlns="http://www.w3.org/1999/xhtml" id="id521801"></a> 16337 16331 <div class="header">Values:</div> 16338 16332 <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 … … 16340 16334 </div> 16341 16335 <div class="refsect1" lang="en" xml:lang="en"> 16342 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447275"></a>16336 <a xmlns="http://www.w3.org/1999/xhtml" id="id521828"></a> 16343 16337 <div class="header">Description:</div> 16344 16338 <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> … … 16372 16366 <div> 16373 16367 <div class="refsect1" lang="en" xml:lang="en"> 16374 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447368"></a>16368 <a xmlns="http://www.w3.org/1999/xhtml" id="id521920"></a> 16375 16369 <div class="header">Values:</div> 16376 16370 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p> … … 16387 16381 </div> 16388 16382 <div class="refsect1" lang="en" xml:lang="en"> 16389 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447443"></a>16383 <a xmlns="http://www.w3.org/1999/xhtml" id="id521996"></a> 16390 16384 <div class="header">Description:</div> 16391 16385 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16422 16416 <div> 16423 16417 <div class="refsect1" lang="en" xml:lang="en"> 16424 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447515"></a>16418 <a xmlns="http://www.w3.org/1999/xhtml" id="id522067"></a> 16425 16419 <div class="header">Values:</div> 16426 16420 <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 … … 16439 16433 </div> 16440 16434 <div class="refsect1" lang="en" xml:lang="en"> 16441 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447582"></a>16435 <a xmlns="http://www.w3.org/1999/xhtml" id="id522135"></a> 16442 16436 <div class="header">Description:</div> 16443 16437 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16488 16482 <div> 16489 16483 <div class="refsect1" lang="en" xml:lang="en"> 16490 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447704"></a>16484 <a xmlns="http://www.w3.org/1999/xhtml" id="id522257"></a> 16491 16485 <div class="header">Values:</div> 16492 16486 <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 … … 16502 16496 </div> 16503 16497 <div class="refsect1" lang="en" xml:lang="en"> 16504 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447762"></a>16498 <a xmlns="http://www.w3.org/1999/xhtml" id="id522315"></a> 16505 16499 <div class="header">Description:</div> 16506 16500 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16543 16537 </div> 16544 16538 <div class="refsect1" lang="en" xml:lang="en"> 16545 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447852"></a>16539 <a xmlns="http://www.w3.org/1999/xhtml" id="id522404"></a> 16546 16540 <div class="header">Notes:</div> 16547 16541 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16576 16570 <div> 16577 16571 <div class="refsect1" lang="en" xml:lang="en"> 16578 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447935"></a>16572 <a xmlns="http://www.w3.org/1999/xhtml" id="id522488"></a> 16579 16573 <div class="header">Values:</div> 16580 16574 <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 … … 16584 16578 </div> 16585 16579 <div class="refsect1" lang="en" xml:lang="en"> 16586 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447976"></a>16580 <a xmlns="http://www.w3.org/1999/xhtml" id="id522528"></a> 16587 16581 <div class="header">Description:</div> 16588 16582 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can … … 16595 16589 </div> 16596 16590 <div class="refsect1" lang="en" xml:lang="en"> 16597 <a xmlns="http://www.w3.org/1999/xhtml" id="id 447991"></a>16591 <a xmlns="http://www.w3.org/1999/xhtml" id="id522544"></a> 16598 16592 <div class="header">Examples:</div> 16599 16593 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple. … … 16630 16624 </div> 16631 16625 <div class="refsect1" lang="en" xml:lang="en"> 16632 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448012"></a>16626 <a xmlns="http://www.w3.org/1999/xhtml" id="id522564"></a> 16633 16627 <div class="header">Notes:</div> 16634 16628 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give … … 16653 16647 <div> 16654 16648 <div class="refsect1" lang="en" xml:lang="en"> 16655 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448069"></a>16649 <a xmlns="http://www.w3.org/1999/xhtml" id="id522622"></a> 16656 16650 <div class="header">Values:</div> 16657 16651 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---<a xmlns="http://www.w3.org/1999/xhtml" class="link" href="#Referencing-and-Using-Foreign-Memory-Addresses" title="12.3. Referencing and Using Foreign Memory Addresses">a MACPTR</a>.</p> … … 16661 16655 </div> 16662 16656 <div class="refsect1" lang="en" xml:lang="en"> 16663 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448114"></a>16657 <a xmlns="http://www.w3.org/1999/xhtml" id="id522666"></a> 16664 16658 <div class="header">Description:</div> 16665 16659 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of … … 16687 16681 <div> 16688 16682 <div class="refsect1" lang="en" xml:lang="en"> 16689 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448179"></a>16683 <a xmlns="http://www.w3.org/1999/xhtml" id="id522732"></a> 16690 16684 <div class="header">Values:</div> 16691 16685 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL … … 16693 16687 </div> 16694 16688 <div class="refsect1" lang="en" xml:lang="en"> 16695 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448202"></a>16689 <a xmlns="http://www.w3.org/1999/xhtml" id="id522755"></a> 16696 16690 <div class="header">Description:</div> 16697 16691 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT … … 16716 16710 <div> 16717 16711 <div class="refsect1" lang="en" xml:lang="en"> 16718 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448273"></a>16712 <a xmlns="http://www.w3.org/1999/xhtml" id="id522826"></a> 16719 16713 <div class="header">Values:</div> 16720 16714 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16724 16718 </div> 16725 16719 <div class="refsect1" lang="en" xml:lang="en"> 16726 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448324"></a>16720 <a xmlns="http://www.w3.org/1999/xhtml" id="id522877"></a> 16727 16721 <div class="header">Description:</div> 16728 16722 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 16754 16748 <div> 16755 16749 <div class="refsect1" lang="en" xml:lang="en"> 16756 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448405"></a>16750 <a xmlns="http://www.w3.org/1999/xhtml" id="id522958"></a> 16757 16751 <div class="header">Values:</div> 16758 16752 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16761 16755 </div> 16762 16756 <div class="refsect1" lang="en" xml:lang="en"> 16763 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448453"></a>16757 <a xmlns="http://www.w3.org/1999/xhtml" id="id523006"></a> 16764 16758 <div class="header">Description:</div> 16765 16759 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is … … 16788 16782 <div> 16789 16783 <div class="refsect1" lang="en" xml:lang="en"> 16790 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448520"></a>16784 <a xmlns="http://www.w3.org/1999/xhtml" id="id523073"></a> 16791 16785 <div class="header">Values:</div> 16792 16786 <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 … … 16796 16790 </div> 16797 16791 <div class="refsect1" lang="en" xml:lang="en"> 16798 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448549"></a>16792 <a xmlns="http://www.w3.org/1999/xhtml" id="id523102"></a> 16799 16793 <div class="header">Description:</div> 16800 16794 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16833 16827 </div> 16834 16828 <div class="refsect1" lang="en" xml:lang="en"> 16835 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448605"></a>16829 <a xmlns="http://www.w3.org/1999/xhtml" id="id523158"></a> 16836 16830 <div class="header">Example:</div> 16837 16831 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 16847 16841 </div> 16848 16842 <div class="refsect1" lang="en" xml:lang="en"> 16849 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448620"></a>16843 <a xmlns="http://www.w3.org/1999/xhtml" id="id523172"></a> 16850 16844 <div class="header">See Also:</div> 16851 16845 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 16869 16863 <div> 16870 16864 <div class="refsect1" lang="en" xml:lang="en"> 16871 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448680"></a>16865 <a xmlns="http://www.w3.org/1999/xhtml" id="id523232"></a> 16872 16866 <div class="header">Values:</div> 16873 16867 <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 … … 16876 16870 </div> 16877 16871 <div class="refsect1" lang="en" xml:lang="en"> 16878 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448703"></a>16872 <a xmlns="http://www.w3.org/1999/xhtml" id="id523256"></a> 16879 16873 <div class="header">Description:</div> 16880 16874 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by … … 16900 16894 <div> 16901 16895 <div class="refsect1" lang="en" xml:lang="en"> 16902 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448764"></a>16896 <a xmlns="http://www.w3.org/1999/xhtml" id="id523316"></a> 16903 16897 <div class="header">Values:</div> 16904 16898 <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 … … 16907 16901 </div> 16908 16902 <div class="refsect1" lang="en" xml:lang="en"> 16909 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448787"></a>16903 <a xmlns="http://www.w3.org/1999/xhtml" id="id523340"></a> 16910 16904 <div class="header">Description:</div> 16911 16905 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by … … 16929 16923 </div> 16930 16924 <div class="refsect1" lang="en" xml:lang="en"> 16931 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448825"></a>16925 <a xmlns="http://www.w3.org/1999/xhtml" id="id523378"></a> 16932 16926 <div class="header">Examples:</div> 16933 16927 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be … … 17032 17026 <dt> 17033 17027 <span class="sect2"> 17034 <a href="#id 426590">13.6.1. Using <code class="literal">define-objc-method</code></a>17028 <a href="#id501110">13.6.1. Using <code class="literal">define-objc-method</code></a> 17035 17029 </span> 17036 17030 </dt> 17037 17031 <dt> 17038 17032 <span class="sect2"> 17039 <a href="#id 426833">13.6.2. Using <code class="literal">objc:defmethod</code></a>17033 <a href="#id501353">13.6.2. Using <code class="literal">objc:defmethod</code></a> 17040 17034 </span> 17041 17035 </dt> … … 17643 17637 <div> 17644 17638 <div> 17645 <h3 class="title"><a id="id 426590"></a>13.6.1. Using <code class="literal">define-objc-method</code></h3>17639 <h3 class="title"><a id="id501110"></a>13.6.1. Using <code class="literal">define-objc-method</code></h3> 17646 17640 </div> 17647 17641 </div> … … 17760 17754 <div> 17761 17755 <div> 17762 <h3 class="title"><a id="id 426833"></a>13.6.2. Using <code class="literal">objc:defmethod</code></h3>17756 <h3 class="title"><a id="id501353"></a>13.6.2. Using <code class="literal">objc:defmethod</code></h3> 17763 17757 </div> 17764 17758 </div> … … 18584 18578 <div> 18585 18579 <div class="refsect1" lang="en" xml:lang="en"> 18586 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439502"></a>18580 <a xmlns="http://www.w3.org/1999/xhtml" id="id514037"></a> 18587 18581 <div class="header">Arguments and Values:</div> 18588 18582 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing … … 18594 18588 </div> 18595 18589 <div class="refsect1" lang="en" xml:lang="en"> 18596 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439547"></a>18590 <a xmlns="http://www.w3.org/1999/xhtml" id="id514082"></a> 18597 18591 <div class="header">Description:</div> 18598 18592 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18615 18609 <div> 18616 18610 <div class="refsect1" lang="en" xml:lang="en"> 18617 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439608"></a>18611 <a xmlns="http://www.w3.org/1999/xhtml" id="id514143"></a> 18618 18612 <div class="header">Arguments and Values:</div> 18619 18613 <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 … … 18628 18622 </div> 18629 18623 <div class="refsect1" lang="en" xml:lang="en"> 18630 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439668"></a>18624 <a xmlns="http://www.w3.org/1999/xhtml" id="id514203"></a> 18631 18625 <div class="header">Description:</div> 18632 18626 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18652 18646 <div> 18653 18647 <div class="refsect1" lang="en" xml:lang="en"> 18654 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439730"></a>18648 <a xmlns="http://www.w3.org/1999/xhtml" id="id514265"></a> 18655 18649 <div class="header">Values:</div> 18656 18650 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with … … 18658 18652 </div> 18659 18653 <div class="refsect1" lang="en" xml:lang="en"> 18660 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439757"></a>18654 <a xmlns="http://www.w3.org/1999/xhtml" id="id514292"></a> 18661 18655 <div class="header">Description:</div> 18662 18656 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18680 18674 <div> 18681 18675 <div class="refsect1" lang="en" xml:lang="en"> 18682 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439816"></a>18676 <a xmlns="http://www.w3.org/1999/xhtml" id="id514350"></a> 18683 18677 <div class="header">Values:</div> 18684 18678 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18686 18680 </div> 18687 18681 <div class="refsect1" lang="en" xml:lang="en"> 18688 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439843"></a>18682 <a xmlns="http://www.w3.org/1999/xhtml" id="id514377"></a> 18689 18683 <div class="header">Description:</div> 18690 18684 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18706 18700 <div> 18707 18701 <div class="refsect1" lang="en" xml:lang="en"> 18708 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439900"></a>18702 <a xmlns="http://www.w3.org/1999/xhtml" id="id514435"></a> 18709 18703 <div class="header">Arguments and Values:</div> 18710 18704 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18715 18709 </div> 18716 18710 <div class="refsect1" lang="en" xml:lang="en"> 18717 <a xmlns="http://www.w3.org/1999/xhtml" id="id 439943"></a>18711 <a xmlns="http://www.w3.org/1999/xhtml" id="id514478"></a> 18718 18712 <div class="header">Description:</div> 18719 18713 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18738 18732 <div> 18739 18733 <div class="refsect1" lang="en" xml:lang="en"> 18740 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440002"></a>18734 <a xmlns="http://www.w3.org/1999/xhtml" id="id514537"></a> 18741 18735 <div class="header">Arguments and Values:</div> 18742 18736 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific … … 18747 18741 </div> 18748 18742 <div class="refsect1" lang="en" xml:lang="en"> 18749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440045"></a>18743 <a xmlns="http://www.w3.org/1999/xhtml" id="id514579"></a> 18750 18744 <div class="header">Description:</div> 18751 18745 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18770 18764 <div> 18771 18765 <div class="refsect1" lang="en" xml:lang="en"> 18772 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440104"></a>18766 <a xmlns="http://www.w3.org/1999/xhtml" id="id514639"></a> 18773 18767 <div class="header">Values:</div> 18774 18768 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p> 18775 18769 </div> 18776 18770 <div class="refsect1" lang="en" xml:lang="en"> 18777 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440130"></a>18771 <a xmlns="http://www.w3.org/1999/xhtml" id="id514665"></a> 18778 18772 <div class="header">Description:</div> 18779 18773 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18796 18790 <div> 18797 18791 <div class="refsect1" lang="en" xml:lang="en"> 18798 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440187"></a>18792 <a xmlns="http://www.w3.org/1999/xhtml" id="id514722"></a> 18799 18793 <div class="header">Values:</div> 18800 18794 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18804 18798 </div> 18805 18799 <div class="refsect1" lang="en" xml:lang="en"> 18806 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440230"></a>18800 <a xmlns="http://www.w3.org/1999/xhtml" id="id514764"></a> 18807 18801 <div class="header">Description:</div> 18808 18802 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18829 18823 <div> 18830 18824 <div class="refsect1" lang="en" xml:lang="en"> 18831 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440299"></a>18825 <a xmlns="http://www.w3.org/1999/xhtml" id="id514833"></a> 18832 18826 <div class="header">Values:</div> 18833 18827 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and … … 18838 18832 </div> 18839 18833 <div class="refsect1" lang="en" xml:lang="en"> 18840 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440341"></a>18834 <a xmlns="http://www.w3.org/1999/xhtml" id="id514876"></a> 18841 18835 <div class="header">Description:</div> 18842 18836 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18854 18848 </div> 18855 18849 <div class="refsect1" lang="en" xml:lang="en"> 18856 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440375"></a>18850 <a xmlns="http://www.w3.org/1999/xhtml" id="id514910"></a> 18857 18851 <div class="header">Notes:</div> 18858 18852 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18879 18873 <div> 18880 18874 <div class="refsect1" lang="en" xml:lang="en"> 18881 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440436"></a>18875 <a xmlns="http://www.w3.org/1999/xhtml" id="id514970"></a> 18882 18876 <div class="header">Arguments and Values:</div> 18883 18877 <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 … … 18886 18880 </div> 18887 18881 <div class="refsect1" lang="en" xml:lang="en"> 18888 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440463"></a>18882 <a xmlns="http://www.w3.org/1999/xhtml" id="id514997"></a> 18889 18883 <div class="header">Description:</div> 18890 18884 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use … … 18911 18905 <div> 18912 18906 <div class="refsect1" lang="en" xml:lang="en"> 18913 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440532"></a>18907 <a xmlns="http://www.w3.org/1999/xhtml" id="id515067"></a> 18914 18908 <div class="header">Arguments and Values:</div> 18915 18909 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an … … 18917 18911 </div> 18918 18912 <div class="refsect1" lang="en" xml:lang="en"> 18919 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440558"></a>18913 <a xmlns="http://www.w3.org/1999/xhtml" id="id515094"></a> 18920 18914 <div class="header">Description:</div> 18921 18915 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses … … 18939 18933 <div> 18940 18934 <div class="refsect1" lang="en" xml:lang="en"> 18941 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440624"></a>18935 <a xmlns="http://www.w3.org/1999/xhtml" id="id515159"></a> 18942 18936 <div class="header">Arguments and Values:</div> 18943 18937 <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 … … 18961 18955 </div> 18962 18956 <div class="refsect1" lang="en" xml:lang="en"> 18963 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440705"></a>18957 <a xmlns="http://www.w3.org/1999/xhtml" id="id515240"></a> 18964 18958 <div class="header">Description:</div> 18965 18959 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements … … 18986 18980 <div> 18987 18981 <div class="refsect1" lang="en" xml:lang="en"> 18988 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440788"></a>18982 <a xmlns="http://www.w3.org/1999/xhtml" id="id515324"></a> 18989 18983 <div class="header">Arguments and Values:</div> 18990 18984 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the … … 19001 18995 </div> 19002 18996 <div class="refsect1" lang="en" xml:lang="en"> 19003 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440835"></a>18997 <a xmlns="http://www.w3.org/1999/xhtml" id="id515370"></a> 19004 18998 <div class="header">Description:</div> 19005 18999 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the … … 19022 19016 <div> 19023 19017 <div class="refsect1" lang="en" xml:lang="en"> 19024 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440898"></a>19018 <a xmlns="http://www.w3.org/1999/xhtml" id="id515433"></a> 19025 19019 <div class="header">Arguments and Values:</div> 19026 19020 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p> 19027 19021 </div> 19028 19022 <div class="refsect1" lang="en" xml:lang="en"> 19029 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440909"></a>19023 <a xmlns="http://www.w3.org/1999/xhtml" id="id515444"></a> 19030 19024 <div class="header">Description:</div> 19031 19025 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the … … 19069 19063 <div> 19070 19064 <div class="refsect1" lang="en" xml:lang="en"> 19071 <a xmlns="http://www.w3.org/1999/xhtml" id="id 440986"></a>19065 <a xmlns="http://www.w3.org/1999/xhtml" id="id515521"></a> 19072 19066 <div class="header">Description:</div> 19073 19067 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro … … 19104 19098 <div> 19105 19099 <div class="refsect1" lang="en" xml:lang="en"> 19106 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441043"></a>19100 <a xmlns="http://www.w3.org/1999/xhtml" id="id515578"></a> 19107 19101 <div class="header">Description:</div> 19108 19102 <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword … … 19148 19142 <div> 19149 19143 <div class="refsect1" lang="en" xml:lang="en"> 19150 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441123"></a>19144 <a xmlns="http://www.w3.org/1999/xhtml" id="id515658"></a> 19151 19145 <div class="header">Description:</div> 19152 19146 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is … … 19172 19166 <div> 19173 19167 <div class="refsect1" lang="en" xml:lang="en"> 19174 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441173"></a>19168 <a xmlns="http://www.w3.org/1999/xhtml" id="id515709"></a> 19175 19169 <div class="header">Superclasses:</div> 19176 19170 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p> 19177 19171 </div> 19178 19172 <div class="refsect1" lang="en" xml:lang="en"> 19179 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441185"></a>19173 <a xmlns="http://www.w3.org/1999/xhtml" id="id515720"></a> 19180 19174 <div class="header">Initargs:</div> 19181 19175 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>--- … … 19185 19179 </div> 19186 19180 <div class="refsect1" lang="en" xml:lang="en"> 19187 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441212"></a>19181 <a xmlns="http://www.w3.org/1999/xhtml" id="id515747"></a> 19188 19182 <div class="header">Description:</div> 19189 19183 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19203 19197 </div> 19204 19198 <div class="refsect1" lang="en" xml:lang="en"> 19205 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441231"></a>19199 <a xmlns="http://www.w3.org/1999/xhtml" id="id515766"></a> 19206 19200 <div class="header">Examples:</div> 19207 19201 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19234 19228 </div> 19235 19229 <div class="refsect1" lang="en" xml:lang="en"> 19236 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441284"></a>19230 <a xmlns="http://www.w3.org/1999/xhtml" id="id515819"></a> 19237 19231 <div class="header">Notes:</div> 19238 19232 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19574 19568 <div> 19575 19569 <div class="refsect1" lang="en" xml:lang="en"> 19576 <a xmlns="http://www.w3.org/1999/xhtml" id="id 442732"></a>19570 <a xmlns="http://www.w3.org/1999/xhtml" id="id517548"></a> 19577 19571 <div class="header">Arguments and Values:</div> 19578 19572 <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> … … 19582 19576 </div> 19583 19577 <div class="refsect1" lang="en" xml:lang="en"> 19584 <a xmlns="http://www.w3.org/1999/xhtml" id="id 442791"></a>19578 <a xmlns="http://www.w3.org/1999/xhtml" id="id517606"></a> 19585 19579 <div class="header">Description:</div> 19586 19580 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 19600 19594 <div> 19601 19595 <div class="refsect1" lang="en" xml:lang="en"> 19602 <a xmlns="http://www.w3.org/1999/xhtml" id="id 442848"></a>19596 <a xmlns="http://www.w3.org/1999/xhtml" id="id517664"></a> 19603 19597 <div class="header">Description:</div> 19604 19598 <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> … … 19618 19612 <div> 19619 19613 <div class="refsect1" lang="en" xml:lang="en"> 19620 <a xmlns="http://www.w3.org/1999/xhtml" id="id 443018"></a>19614 <a xmlns="http://www.w3.org/1999/xhtml" id="id517738"></a> 19621 19615 <div class="header">Description:</div> 19622 19616 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 19641 19635 <div> 19642 19636 <div class="refsect1" lang="en" xml:lang="en"> 19643 <a xmlns="http://www.w3.org/1999/xhtml" id="id 443087"></a>19637 <a xmlns="http://www.w3.org/1999/xhtml" id="id517806"></a> 19644 19638 <div class="header">Description:</div> 19645 19639 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 19674 19668 <div> 19675 19669 <div class="refsect1" lang="en" xml:lang="en"> 19676 <a xmlns="http://www.w3.org/1999/xhtml" id="id 443171"></a>19670 <a xmlns="http://www.w3.org/1999/xhtml" id="id515858"></a> 19677 19671 <div class="header">Description:</div> 19678 19672 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 19695 19689 <div> 19696 19690 <div class="refsect1" lang="en" xml:lang="en"> 19697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 443232"></a>19691 <a xmlns="http://www.w3.org/1999/xhtml" id="id515918"></a> 19698 19692 <div class="header">Arguments and Values:</div> 19699 19693 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 19700 19694 </div> 19701 19695 <div class="refsect1" lang="en" xml:lang="en"> 19702 <a xmlns="http://www.w3.org/1999/xhtml" id="id 443258"></a>19696 <a xmlns="http://www.w3.org/1999/xhtml" id="id515944"></a> 19703 19697 <div class="header">Description:</div> 19704 19698 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 19724 19718 <div> 19725 19719 <div class="refsect1" lang="en" xml:lang="en"> 19726 <a xmlns="http://www.w3.org/1999/xhtml" id="id 443319"></a>19720 <a xmlns="http://www.w3.org/1999/xhtml" id="id516006"></a> 19727 19721 <div class="header">Description:</div> 19728 19722 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 19744 19738 <div> 19745 19739 <div class="refsect1" lang="en" xml:lang="en"> 19746 <a xmlns="http://www.w3.org/1999/xhtml" id="id 431982"></a>19740 <a xmlns="http://www.w3.org/1999/xhtml" id="id516064"></a> 19747 19741 <div class="header">Arguments and Values:</div> 19748 19742 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19749 19743 </div> 19750 19744 <div class="refsect1" lang="en" xml:lang="en"> 19751 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432008"></a>19745 <a xmlns="http://www.w3.org/1999/xhtml" id="id516090"></a> 19752 19746 <div class="header">Description:</div> 19753 19747 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 19775 19769 <div> 19776 19770 <div class="refsect1" lang="en" xml:lang="en"> 19777 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432067"></a>19771 <a xmlns="http://www.w3.org/1999/xhtml" id="id516149"></a> 19778 19772 <div class="header">Description:</div> 19779 19773 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 19798 19792 <div> 19799 19793 <div class="refsect1" lang="en" xml:lang="en"> 19800 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432123"></a>19794 <a xmlns="http://www.w3.org/1999/xhtml" id="id516205"></a> 19801 19795 <div class="header">Description:</div> 19802 19796 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 19823 19817 <div> 19824 19818 <div class="refsect1" lang="en" xml:lang="en"> 19825 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432181"></a>19819 <a xmlns="http://www.w3.org/1999/xhtml" id="id516263"></a> 19826 19820 <div class="header">Description:</div> 19827 19821 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 19845 19839 <div> 19846 19840 <div class="refsect1" lang="en" xml:lang="en"> 19847 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432239"></a>19841 <a xmlns="http://www.w3.org/1999/xhtml" id="id516322"></a> 19848 19842 <div class="header">Arguments and Values:</div> 19849 19843 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 19855 19849 </div> 19856 19850 <div class="refsect1" lang="en" xml:lang="en"> 19857 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432295"></a>19851 <a xmlns="http://www.w3.org/1999/xhtml" id="id516377"></a> 19858 19852 <div class="header">Description:</div> 19859 19853 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. … … 19879 19873 <div> 19880 19874 <div class="refsect1" lang="en" xml:lang="en"> 19881 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432360"></a>19875 <a xmlns="http://www.w3.org/1999/xhtml" id="id516443"></a> 19882 19876 <div class="header">Arguments and Values:</div> 19883 19877 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19884 19878 </div> 19885 19879 <div class="refsect1" lang="en" xml:lang="en"> 19886 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432386"></a>19880 <a xmlns="http://www.w3.org/1999/xhtml" id="id516469"></a> 19887 19881 <div class="header">Description:</div> 19888 19882 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 19909 19903 <div> 19910 19904 <div class="refsect1" lang="en" xml:lang="en"> 19911 <a xmlns="http://www.w3.org/1999/xhtml" id="id 432444"></a>19905 <a xmlns="http://www.w3.org/1999/xhtml" id="id516527"></a> 19912 19906 <div class="header">Description:</div> 19913 19907 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 20064 20058 <dt> 20065 20059 <span class="sect2"> 20066 <a href="#id 437620">16.7.2. Recommended Reading</a>20060 <a href="#id512308">16.7.2. Recommended Reading</a> 20067 20061 </span> 20068 20062 </dt> … … 21340 21334 <li> 21341 21335 <p>To support a feature called <span class="emphasis"><em>GCTWA 21342 <sup>[<a id="id 437172" href="#ftn.id437172" class="footnote">1</a>]</sup>21336 <sup>[<a id="id511860" href="#ftn.id511860" class="footnote">1</a>]</sup> 21343 21337 , </em></span>the vector that contains the internal 21344 21338 symbols of the current package is marked on entry to the … … 21473 21467 <hr width="100" align="left" /> 21474 21468 <div class="footnote"> 21475 <p><sup>[<a id="ftn.id 437172" href="#id437172" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP,21469 <p><sup>[<a id="ftn.id511860" href="#id511860" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP, 21476 21470 where it stood for "Garbage Collection of Truly 21477 21471 Worthless Atoms".</p> … … 21533 21527 generations looking for such intergenerational references, the 21534 21528 runtime system must note all such intergenerational references 21535 at the point where they're created (via Setf).<sup>[<a id="id 437407" href="#ftn.id437407" class="footnote">2</a>]</sup> The21529 at the point where they're created (via Setf).<sup>[<a id="id512095" href="#ftn.id512095" class="footnote">2</a>]</sup> The 21536 21530 set of pointers that may contain intergenerational references is 21537 21531 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 21580 21574 that might introduce an intergenerational reference must be 21581 21575 memoized. 21582 <sup>[<a id="id 437477" href="#ftn.id437477" class="footnote">3</a>]</sup> It's always safe to21576 <sup>[<a id="id512164" href="#ftn.id512164" class="footnote">3</a>]</sup> It's always safe to 21583 21577 push any cons cell or gvector locative onto the memo stack; 21584 21578 it's never safe to push anything else. … … 21601 21595 <hr width="100" align="left" /> 21602 21596 <div class="footnote"> 21603 <p><sup>[<a id="ftn.id 437407" href="#id437407" class="para">2</a>] </sup>This is21597 <p><sup>[<a id="ftn.id512095" href="#id512095" class="para">2</a>] </sup>This is 21604 21598 sometimes called "The Write Barrier": all assignments which 21605 21599 might result in intergenerational references must be noted, as … … 21607 21601 </div> 21608 21602 <div class="footnote"> 21609 <p><sup>[<a id="ftn.id 437477" href="#id437477" class="para">3</a>] </sup>Note that the implicit setfs that occur when21603 <p><sup>[<a id="ftn.id512164" href="#id512164" class="para">3</a>] </sup>Note that the implicit setfs that occur when 21610 21604 initializing an object - as in the case of a call to cons or 21611 21605 vector - can't introduce intergenerational references, since … … 21723 21717 <div> 21724 21718 <div> 21725 <h3 class="title"><a id="id 437620"></a>16.7.2. Recommended Reading</h3>21719 <h3 class="title"><a id="id512308"></a>16.7.2. Recommended Reading</h3> 21726 21720 </div> 21727 21721 </div> … … 22136 22130 <div> 22137 22131 <div class="refsect1" lang="en" xml:lang="en"> 22138 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441733"></a>22132 <a xmlns="http://www.w3.org/1999/xhtml" id="id516748"></a> 22139 22133 <div class="header">Description:</div> 22140 22134 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 22161 22155 <div> 22162 22156 <div class="refsect1" lang="en" xml:lang="en"> 22163 <a xmlns="http://www.w3.org/1999/xhtml" id="id44 1799"></a>22157 <a xmlns="http://www.w3.org/1999/xhtml" id="id444676"></a> 22164 22158 <div class="header">Description:</div> 22165 22159 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22185 22179 <div> 22186 22180 <div class="refsect1" lang="en" xml:lang="en"> 22187 <a xmlns="http://www.w3.org/1999/xhtml" id="id 442061"></a>22181 <a xmlns="http://www.w3.org/1999/xhtml" id="id513600"></a> 22188 22182 <div class="header">Description:</div> 22189 22183 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22208 22202 <div> 22209 22203 <div class="refsect1" lang="en" xml:lang="en"> 22210 <a xmlns="http://www.w3.org/1999/xhtml" id="id 442107"></a>22204 <a xmlns="http://www.w3.org/1999/xhtml" id="id513645"></a> 22211 22205 <div class="header">Description:</div> 22212 22206 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 22233 22227 <div> 22234 22228 <div class="refsect1" lang="en" xml:lang="en"> 22235 <a xmlns="http://www.w3.org/1999/xhtml" id="id 442165"></a>22229 <a xmlns="http://www.w3.org/1999/xhtml" id="id506879"></a> 22236 22230 <div class="header">Description:</div> 22237 22231 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 22251 22245 <div> 22252 22246 <div class="refsect1" lang="en" xml:lang="en"> 22253 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441875"></a>22247 <a xmlns="http://www.w3.org/1999/xhtml" id="id506923"></a> 22254 22248 <div class="header">Description:</div> 22255 22249 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 22273 22267 <div> 22274 22268 <div class="refsect1" lang="en" xml:lang="en"> 22275 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441938"></a>22269 <a xmlns="http://www.w3.org/1999/xhtml" id="id506986"></a> 22276 22270 <div class="header">Arguments and Values:</div> 22277 22271 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 22279 22273 </div> 22280 22274 <div class="refsect1" lang="en" xml:lang="en"> 22281 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441979"></a>22275 <a xmlns="http://www.w3.org/1999/xhtml" id="id506696"></a> 22282 22276 <div class="header">Description:</div> 22283 22277 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 22305 22299 <div> 22306 22300 <div class="refsect1" lang="en" xml:lang="en"> 22307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441626"></a>22301 <a xmlns="http://www.w3.org/1999/xhtml" id="id506758"></a> 22308 22302 <div class="header">Arguments and Values:</div> 22309 22303 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 22314 22308 </div> 22315 22309 <div class="refsect1" lang="en" xml:lang="en"> 22316 <a xmlns="http://www.w3.org/1999/xhtml" id="id 441683"></a>22310 <a xmlns="http://www.w3.org/1999/xhtml" id="id510800"></a> 22317 22311 <div class="header">Description:</div> 22318 22312 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 22979 22973 <a href="#Symbol-Index">Symbol Index</a> 22980 22974 </div> 22981 <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 19:42 on December 10, 2009, in UTC.<br></br>It uses version 1.73.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13291<br></br>Using libxml 20631, libxslt 10122 and libexslt 813.</p>22975 <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 0:0 on March 25, 2010, in UTC.<br></br>It uses version 1.73.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13554<br></br>Using libxml 20631, libxslt 10122 and libexslt 813.</p> 22982 22976 </body> 22983 22977 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
