Changeset 13691
- Timestamp:
- May 8, 2010, 2:00:15 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/source/doc/ccl-documentation.html (modified) (379 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/doc/ccl-documentation.html
r13574 r13691 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 297853" title="Clozure CL Documentation" />8 <link rel="start" href="#id422166" 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 297853"></a>Clozure CL Documentation</h1>16 <h1 class="title"><a id="id422166"></a>Clozure CL Documentation</h1> 17 17 </div> 18 18 </div> … … 924 924 </span> 925 925 </dt> 926 <dd>927 <dl>928 <dt>929 <span class="sect2">930 <a href="#Assumptions-and-Requirements">2.6.1. Assumptions and Requirements</a>931 </span>932 </dt>933 <dt>934 <span class="sect2">935 <a href="#Getting_Slime">2.6.2. Getting SLIME</a>936 </span>937 </dt>938 <dt>939 <span class="sect2">940 <a href="#installing-slime">2.6.3. Installing SLIME</a>941 </span>942 </dt>943 <dt>944 <span class="sect2">945 <a href="#Telling-Emacs-About-SLIME">2.6.4. Telling Emacs About SLIME</a>946 </span>947 </dt>948 <dt>949 <span class="sect2">950 <a href="#Running-CCL-with-SLIME">2.6.5. Running Clozure CL with SLIME</a>951 </span>952 </dt>953 <dt>954 <span class="sect2">955 <a href="#What-if-a-New-Version-of-CCL-Breaks-SLIME-">2.6.6. What if a New Version of Clozure CL Breaks SLIME?</a>956 </span>957 </dt>958 <dt>959 <span class="sect2">960 <a href="#Known-Bugs">2.6.7. Known Bugs</a>961 </span>962 </dt>963 </dl>964 </dd>965 926 <dt> 966 927 <span class="sect1"> … … 1091 1052 <p xmlns="http://www.w3.org/1999/xhtml"> There are three popular ways to use Clozure CL: as a 1092 1053 stand-alone double-clickable application (Mac OS X only), as a 1093 command-line application, or with E MACSand SLIME. The following1054 command-line application, or with Emacs and SLIME. The following 1094 1055 sections describe these options.</p> 1095 1056 <div class="sect2" lang="en" xml:lang="en"> … … 1613 1574 </div> 1614 1575 </div> 1615 <p xmlns="http://www.w3.org/1999/xhtml">A very common way to use Clozure CL is to run it within the 1616 GNU Emacs editor, using a Lisp interface called SLIME ("Superior 1617 Lisp Interaction Mode for Emacs"). SLIME is an Emacs package 1618 designed to provide good support within Emacs for any of several 1619 Common Lisp implementations; one of the supported 1620 implementations is Clozure CL. This page describes how you can 1621 download SLIME and set it up to work with your Clozure CL 1622 installation.</p> 1623 <p xmlns="http://www.w3.org/1999/xhtml">Why use SLIME? With SLIME, you can do the following things from within 1624 an Emacs editing session:</p> 1625 <div xmlns="http://www.w3.org/1999/xhtml" class="itemizedlist"> 1626 <ul type="disc"> 1627 <li> 1628 <p>run and control Lisp</p> 1629 </li> 1630 <li> 1631 <p>evaluate, compile, and load files or expressions</p> 1632 </li> 1633 <li> 1634 <p>macroexpand expressions</p> 1635 </li> 1636 <li> 1637 <p>fetch documentation and source code for Lisp symbols</p> 1638 </li> 1639 <li> 1640 <p>autocomplete symbols and package names</p> 1641 </li> 1642 <li> 1643 <p>cross-reference function calls</p> 1644 </li> 1645 <li> 1646 <p>examine stack traces and debug errors</p> 1647 </li> 1648 </ul> 1649 </div> 1650 <p xmlns="http://www.w3.org/1999/xhtml">For complete information about SLIME, see the 1651 SLIME <a class="ulink" href="http://common-lisp.net/project/slime/" target="_top">home 1652 page</a>. The SLIME home page provides up-to-date downloads, 1653 plus documentation, tutorials, and instructional 1654 screencasts.</p> 1655 <div class="sect2" lang="en" xml:lang="en"> 1656 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1657 <div> 1658 <div> 1659 <h3 class="title"><a id="Assumptions-and-Requirements"></a>2.6.1. Assumptions and Requirements</h3> 1660 </div> 1661 </div> 1662 </div> 1663 <p xmlns="http://www.w3.org/1999/xhtml">In order to simplify these instructions, we'll make 1664 several assumptions about your system. Specifically, we 1665 assume:</p> 1666 <div xmlns="http://www.w3.org/1999/xhtml" class="itemizedlist"> 1667 <ul type="disc"> 1668 <li> 1669 <p>You have a working installation of GNU Emacs. If you 1670 don't have a working copy of GNU Emacs, see the web page on 1671 <a class="ulink" href="http://www.gnu.org/software/emacs/#Obtaining" target="_top">obtaining 1672 Emacs</a>. If you prefer to use XEmacs instead of GNU 1673 Emacs, these instructions should still work; SLIME supports 1674 XEmacs Version21. Mac OS X includes an Emacs installation. 1675 If you want to look into different versions, you can check 1676 out theEmacsWiki, which maintains a 1677 page, EmacsForMacOS, that provides much more information 1678 about using Emacs on the Mac.</p> 1679 <p>A popular version of Emacs among Mac users is 1680 <a class="ulink" href="http://aquamacs.org/" target="_top">Aquamacs</a>. This 1681 application is a version of GNU Emacs with a number of 1682 customizations meant to make it behave more like a 1683 standard Macintosh application, with windows, a menubar, 1684 etc. Aquamacs includes SLIME; if you like Aquamacs then 1685 you can use SLIME right away, without getting and 1686 installing it separately. You just need to tell SLIME 1687 where to find your installation of Clozure CL.</p> 1688 </li> 1689 <li> 1690 <p>You have a working copy of Clozure CL, installed in 1691 <code class="literal">"~/ccl"</code>If you prefer to install 1692 Clozure CL in some directory other 1693 than<code class="literal">"~/ccl"</code> then these 1694 instructions still work, but you must remember to use your 1695 path to your ccl directory instead of the one that we give 1696 here.</p> 1697 </li> 1698 <li> 1699 <p>You install emacs add-ons in the folder 1700 <code class="literal">"~/emacs/site/"</code>If this directory 1701 doesn't exist on your system, you can just create it.If 1702 you prefer to install Emacs add-ons in some place other 1703 than<code class="literal">"~/emacs/site/"</code> then you must 1704 remember to use your path to Emacs add-ons in place of 1705 ours.</p> 1706 </li> 1707 </ul> 1708 </div> 1709 </div> 1710 <div class="sect2" lang="en" xml:lang="en"> 1711 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1712 <div> 1713 <div> 1714 <h3 class="title"><a id="Getting_Slime"></a>2.6.2. Getting SLIME</h3> 1715 </div> 1716 </div> 1717 </div> 1718 <p xmlns="http://www.w3.org/1999/xhtml">You can get SLIME from the SLIME Home Page. Stable 1719 releases and CVS snapshots are available as archive files, or 1720 you can follow the instructions on the SLIME Home Page to 1721 check out the latest version from their CVS repository.</p> 1722 <p xmlns="http://www.w3.org/1999/xhtml">It's worth noting that stable SLIME releases happen very 1723 seldom, but the SLIME developers often make changes and 1724 improvements that are available through CVS updates. If you 1725 asked the SLIM developers, they would most likely recommend 1726 that you get SLIME from their CVS repository and update it 1727 frequently.</p> 1728 <p xmlns="http://www.w3.org/1999/xhtml">Whether you get it from CVS, or download and unpack one 1729 of the available archives, you should end up with a folder 1730 named "slime" that contains the SLIME distribution.</p> 1731 </div> 1732 <div class="sect2" lang="en" xml:lang="en"> 1733 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1734 <div> 1735 <div> 1736 <h3 class="title"><a id="installing-slime"></a>2.6.3. Installing SLIME</h3> 1737 </div> 1738 </div> 1739 </div> 1740 <p xmlns="http://www.w3.org/1999/xhtml">Once you have the "slime" folder described in the previous 1741 section, installation is a simple matter of copying the folder 1742 to the proper place. You can drag it into the "~/emacs/site/" 1743 folder, or you can use a terminal command to copy it 1744 there. For example, assuming your working directory contains 1745 the unpacked "slime" folder:</p> 1746 <p xmlns="http://www.w3.org/1999/xhtml"> 1747 <code class="literal">$ cp -R 1748 slime ~/emacs/site/</code> 1749 </p> 1750 <p xmlns="http://www.w3.org/1999/xhtml">That's all it 1751 takes.</p> 1752 </div> 1753 <div class="sect2" lang="en" xml:lang="en"> 1754 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1755 <div> 1756 <div> 1757 <h3 class="title"><a id="Telling-Emacs-About-SLIME"></a>2.6.4. Telling Emacs About SLIME</h3> 1758 </div> 1759 </div> 1760 </div> 1761 <p xmlns="http://www.w3.org/1999/xhtml"> Once SLIME and Clozure CL are installed, you just need to 1762 add a line to your "~/.emacs" file that tells SLIME where to 1763 find the script that runs Clozure CL:</p> 1764 <p xmlns="http://www.w3.org/1999/xhtml"> 1765 <code class="literal">(setq inferior-lisp-program "~/ccl/scripts/ccl64")</code> 1766 </p> 1767 <p xmlns="http://www.w3.org/1999/xhtml">or</p> 1768 <p xmlns="http://www.w3.org/1999/xhtml"> 1769 <code class="literal">(setq inferior-lisp-program "~/ccl/scripts/ccl")</code> 1770 </p> 1771 <div xmlns="http://www.w3.org/1999/xhtml" class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"> 1772 <h3 class="title">Warning</h3> 1773 <p>Aquamacs users should add this line to the file "~/Library/Preferences/Aquamacs Emacs/Preferences.el".</p> 1774 </div> 1775 </div> 1776 <div class="sect2" lang="en" xml:lang="en"> 1777 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1778 <div> 1779 <div> 1780 <h3 class="title"><a id="Running-CCL-with-SLIME"></a>2.6.5. Running Clozure CL with SLIME</h3> 1781 </div> 1782 </div> 1783 </div> 1784 <p xmlns="http://www.w3.org/1999/xhtml">Once the preparations in the previous section are 1785 complete, exit Emacs and restart it, to ensure that it reads 1786 the changes you made in your ".emacs" file (alternatively, you 1787 could tell Emacs to reload the ".emacs" file). If all went 1788 well, you should now be ready to run Clozure CL using 1789 SLIME.</p> 1790 <p xmlns="http://www.w3.org/1999/xhtml">To run Clozure CL, execute the command "M-x slime". SLIME 1791 should start an Clozure CL session in a new buffer. (If you are 1792 unfamiliar with the Emacs notation "M-x command", see the GNU 1793 Emacs FAQ; specifically, take a look at questions 1, 2, and 1794 128.)</p> 1795 </div> 1796 <div class="sect2" lang="en" xml:lang="en"> 1797 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1798 <div> 1799 <div> 1800 <h3 class="title"><a id="What-if-a-New-Version-of-CCL-Breaks-SLIME-"></a>2.6.6. What if a New Version of Clozure CL Breaks SLIME?</h3> 1801 </div> 1802 </div> 1803 </div> 1804 <p xmlns="http://www.w3.org/1999/xhtml">Sometimes you'll get a new version of Clozure CL, set up 1805 Emacs to use it with SLIME, and SLIME will fail. Most likely 1806 what has happened is that the new version of Clozure CL has a 1807 change in the output files produced by the compiler (Clozure CL 1808 developers will say "the fasl version has changed." fasl 1809 stands for "fast load" aka compiled files). This 1810 problem is easy to fix: just delete the existing SLIME fasl 1811 files. The next time you launch Emacs and start SLIME, it will 1812 automatically recompile the Lisp files, and that should fix 1813 the problem.</p> 1814 <p xmlns="http://www.w3.org/1999/xhtml">SLIME's load process stores its fasl files in a hidden 1815 folder inside your home folder. The path is</p> 1816 <p xmlns="http://www.w3.org/1999/xhtml"> 1817 <code class="literal">~/.slime/fasl</code> 1818 </p> 1819 <p xmlns="http://www.w3.org/1999/xhtml">You can use a shell command to remove the fasl files, or 1820 remove them using your system's file browser.</p> 1821 <p xmlns="http://www.w3.org/1999/xhtml"><span class="bold"><strong>Note for Macintosh Users:</strong></span> 1822 The leading "." character in the ".slime" folder's name 1823 prevents the Finder from showing this folder to you. If you 1824 use the "Go To Folder" menu item in the Finder's "Go" menu, 1825 you can type in "~/.slime" and the Finder will show it to 1826 you. You can then drag the "fasl" folder to the trash. 1827 </p> 1828 </div> 1829 <div class="sect2" lang="en" xml:lang="en"> 1830 <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage"> 1831 <div> 1832 <div> 1833 <h3 class="title"><a id="Known-Bugs"></a>2.6.7. Known Bugs</h3> 1834 </div> 1835 </div> 1836 </div> 1837 <p xmlns="http://www.w3.org/1999/xhtml">SLIME has not been updated to account for recent changes 1838 made in Clozure CL to support x86-64 processors. You may run into 1839 bugs running on those platforms.</p> 1840 <p xmlns="http://www.w3.org/1999/xhtml">The SLIME backtrace sometimes shows incorrect information.</p> 1841 <p xmlns="http://www.w3.org/1999/xhtml"><code class="literal">return-from-frame</code> and 1842 <code class="literal">apply-in-frame</code> do not work reliably. (If 1843 they work at all, it's pure luck.)</p> 1844 <p xmlns="http://www.w3.org/1999/xhtml">Some versions of Emacs on the Macintosh may have trouble 1845 finding the shell script that runs Clozure CL unless you specify 1846 a full path to it. See the above section "Telling Emacs About 1847 SLIME" to learn how to specify the path to the shell 1848 script.</p> 1849 <p xmlns="http://www.w3.org/1999/xhtml">For more help with Clozure CL on Mac OS X, consult the Clozure CL 1850 mailing lists. You can find information about the mailing 1851 lists on the 1852 Clozure CL <a class="ulink" href="http://trac.clozure.com/openmcl" target="_top">wiki</a>.</p> 1853 </div> 1576 <p xmlns="http://www.w3.org/1999/xhtml"> 1577 SLIME (see <a class="ulink" href="http://common-lisp.net/project/slime/" target="_top"> 1578 the SLIME web page</a>) is an Emacs mode for interacting with 1579 Common Lisp systems. Clozure CL is well-supported by SLIME. 1580 </p> 1581 <p xmlns="http://www.w3.org/1999/xhtml"> 1582 See the <a class="ulink" href="http://trac.clozure.com/ccl/wiki/InstallingSlime" target="_top"> 1583 InstallingSlime</a> topic on the Clozure CL wiki for some tips 1584 on how to get SLIME running with Clozure CL. 1585 </p> 1854 1586 </div> 1855 1587 <div class="sect1" lang="en" xml:lang="en"> … … 1998 1730 <p xmlns="http://www.w3.org/1999/xhtml">The following terms are used in subsequent sections; it 1999 1731 may be helpful to refer to these definitions.</p> 2000 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id 431020" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl1732 <p xmlns="http://www.w3.org/1999/xhtml"><a id="id562132" class="indexterm"></a><a class="glossterm" href="#fasl-file"><em class="glossterm">fasl 2001 1733 files</em></a> are the object files produced 2002 1734 by <code class="literal">compile-file</code>. fasl files store the … … 2009 1741 see 2010 1742 <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> 2011 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id 446133" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp1743 <p xmlns="http://www.w3.org/1999/xhtml">The <a id="id533039" class="indexterm"></a> <a class="glossterm" href="#lisp_kernel"><em class="glossterm">Lisp 2012 1744 kernel</em></a> is a C program with a fair amount of 2013 1745 platform-specific assembly language code. Its basic job is to … … 2019 1751 files on different platforms; see 2020 1752 <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> 2021 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 446957" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap1753 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id562862" class="indexterm"></a> <a class="glossterm" href="#lisp_image"><em class="glossterm">heap 2022 1754 image</em></a> is a file that can be quickly mapped into a 2023 1755 process's address space. Conceptually, it's not too different … … 2030 1762 standard full heap image files on different platforms; see 2031 1763 <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> 2032 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id 432072" class="indexterm"></a> bootstrapping image is a minimal1764 <p xmlns="http://www.w3.org/1999/xhtml">A <a id="id556383" class="indexterm"></a> bootstrapping image is a minimal 2033 1765 heap image used in the process of building Clozure CL itself. The 2034 1766 bootstrapping image contains just enough code to load the rest … … 2042 1774 as-yet-unsupported ones) has a uniquely named subdirectory of 2043 1775 <code class="literal">ccl/lisp-kernel/</code>; each such 2044 <a id="id 432097" class="indexterm"></a>1776 <a id="id556408" class="indexterm"></a> 2045 1777 contains a Makefile and may contain some auxiliary files (linker 2046 1778 scripts, etc.) that are used to build the lisp kernel on a … … 2844 2576 </p> 2845 2577 <p xmlns="http://www.w3.org/1999/xhtml"> 2846 <a id="id 430726" class="indexterm"></a>2578 <a id="id557903" class="indexterm"></a> 2847 2579 <span class="command"><strong><em class="varname"><a id="trace"></a>TRACE</em> {<em class="replaceable"><code>keyword</code></em> 2848 2580 <em class="replaceable"><code>global-value</code></em>}* {<em class="replaceable"><code>spec</code></em> | … … 3288 3020 </div> 3289 3021 <p xmlns="http://www.w3.org/1999/xhtml"> 3290 <a id="id 451767" class="indexterm"></a>3022 <a id="id577577" class="indexterm"></a> 3291 3023 <span class="command"><strong><em class="varname"><a id="trace-level"></a>CCL:*TRACE-LEVEL*</em> [Variable]</strong></span> 3292 3024 </p> 3293 3025 <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> 3294 3026 <p xmlns="http://www.w3.org/1999/xhtml"> 3295 <a id="id 451794" class="indexterm"></a>3027 <a id="id577603" class="indexterm"></a> 3296 3028 <span class="command"><strong><em class="varname"><a id="trace-max-indent"></a>CCL:*TRACE-MAX-INDENT*</em> [Variable]</strong></span> 3297 3029 </p> 3298 3030 <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> 3299 3031 <p xmlns="http://www.w3.org/1999/xhtml"> 3300 <a id="id 451824" class="indexterm"></a>3032 <a id="id577633" class="indexterm"></a> 3301 3033 <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> 3302 3034 </p> … … 3306 3038 </p> 3307 3039 <p xmlns="http://www.w3.org/1999/xhtml"> 3308 <a id="id 451872" class="indexterm"></a>3040 <a id="id577681" class="indexterm"></a> 3309 3041 <span class="command"><strong><em class="varname"><a id="trace-print-level"></a>CCL:*TRACE-PRINT-LEVEL*</em> [Variable]</strong></span> 3310 3042 </p> … … 3314 3046 explicit printing done by user code.</p> 3315 3047 <p xmlns="http://www.w3.org/1999/xhtml"> 3316 <a id="id 451907" class="indexterm"></a>3048 <a id="id577716" class="indexterm"></a> 3317 3049 <span class="command"><strong><em class="varname"><a id="trace-print-length"></a>CCL:*TRACE-PRINT-LENGTH*</em> [Variable]</strong></span> 3318 3050 </p> … … 3322 3054 explicit printing done by user code.</p> 3323 3055 <p xmlns="http://www.w3.org/1999/xhtml"> 3324 <a id="id 451942" class="indexterm"></a>3056 <a id="id577751" class="indexterm"></a> 3325 3057 <span class="command"><strong><em class="varname"><a id="trace-bar-frequency"></a>CCL:*TRACE-BAR-FREQUENCY*</em> [Variable]</strong></span> 3326 3058 </p> … … 3446 3178 <div> 3447 3179 <div class="refsect1" lang="en" xml:lang="en"> 3448 <a xmlns="http://www.w3.org/1999/xhtml" id="id 452404"></a>3180 <a xmlns="http://www.w3.org/1999/xhtml" id="id578213"></a> 3449 3181 <div class="header">Arguments and Values:</div> 3450 3182 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">domain</span></i>---This is used to indicate where the external … … 3480 3212 </div> 3481 3213 <div class="refsect1" lang="en" xml:lang="en"> 3482 <a xmlns="http://www.w3.org/1999/xhtml" id="id 452583"></a>3214 <a xmlns="http://www.w3.org/1999/xhtml" id="id578391"></a> 3483 3215 <div class="header">Description:</div> 3484 3216 <p xmlns="http://www.w3.org/1999/xhtml">Despite the function's name, it doesn't necessarily create a … … 3648 3380 <div> 3649 3381 <div> 3650 <h4 class="title"><a id="id 452926"></a>4.3.4.1. Encoding Problems</h4>3382 <h4 class="title"><a id="id578735"></a>4.3.4.1. Encoding Problems</h4> 3651 3383 </div> 3652 3384 </div> … … 3664 3396 <div> 3665 3397 <div> 3666 <h4 class="title"><a id="id 452940"></a>4.3.4.2. Byte Order Marks</h4>3398 <h4 class="title"><a id="id578748"></a>4.3.4.2. Byte Order Marks</h4> 3667 3399 </div> 3668 3400 </div> … … 3692 3424 <div> 3693 3425 <div> 3694 <h4 class="title"><a id="id 452977"></a>4.3.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>3426 <h4 class="title"><a id="id578786"></a>4.3.4.3. <span class="function"><strong>DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4> 3695 3427 </div> 3696 3428 </div> … … 3714 3446 <div> 3715 3447 <div class="refsect1" lang="en" xml:lang="en"> 3716 <a xmlns="http://www.w3.org/1999/xhtml" id="id 453049"></a>3448 <a xmlns="http://www.w3.org/1999/xhtml" id="id578857"></a> 3717 3449 <div class="header">Description:</div> 3718 3450 <p xmlns="http://www.w3.org/1999/xhtml">Writes descriptions of all defined character encodings … … 3723 3455 </div> 3724 3456 <div class="refsect1" lang="en" xml:lang="en"> 3725 <a xmlns="http://www.w3.org/1999/xhtml" id="id 453065"></a>3457 <a xmlns="http://www.w3.org/1999/xhtml" id="id578874"></a> 3726 3458 <div class="header">See Also:</div> 3727 3459 <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> … … 4154 3886 <div> 4155 3887 <div> 4156 <h4 class="title"><a id="id 467799"></a>4.3.4.5. Encoding and Decoding Strings</h4>3888 <h4 class="title"><a id="id591729"></a>4.3.4.5. Encoding and Decoding Strings</h4> 4157 3889 </div> 4158 3890 </div> … … 4179 3911 <div> 4180 3912 <div class="refsect1" lang="en" xml:lang="en"> 4181 <a xmlns="http://www.w3.org/1999/xhtml" id="id 467874"></a>3913 <a xmlns="http://www.w3.org/1999/xhtml" id="id591805"></a> 4182 3914 <div class="header">Description:</div> 4183 3915 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4210 3942 <div> 4211 3943 <div class="refsect1" lang="en" xml:lang="en"> 4212 <a xmlns="http://www.w3.org/1999/xhtml" id="id 467970"></a>3944 <a xmlns="http://www.w3.org/1999/xhtml" id="id591900"></a> 4213 3945 <div class="header">Description:</div> 4214 3946 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4253 3985 <div> 4254 3986 <div class="refsect1" lang="en" xml:lang="en"> 4255 <a xmlns="http://www.w3.org/1999/xhtml" id="id 468093"></a>3987 <a xmlns="http://www.w3.org/1999/xhtml" id="id592024"></a> 4256 3988 <div class="header">Description:</div> 4257 3989 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4299 4031 <div> 4300 4032 <div class="refsect1" lang="en" xml:lang="en"> 4301 <a xmlns="http://www.w3.org/1999/xhtml" id="id 468212"></a>4033 <a xmlns="http://www.w3.org/1999/xhtml" id="id592143"></a> 4302 4034 <div class="header">Description:</div> 4303 4035 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4349 4081 </div> 4350 4082 <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> 4351 <a xmlns="http://www.w3.org/1999/xhtml" id="id 468301" class="indexterm"></a>4083 <a xmlns="http://www.w3.org/1999/xhtml" id="id592231" class="indexterm"></a> 4352 4084 <p xmlns="http://www.w3.org/1999/xhtml">The <code class="literal">CCL</code> logical host should point to the 4353 4085 <code class="literal">ccl</code> directory. It is used for a variety of … … 4453 4185 platforms.</p> 4454 4186 <p xmlns="http://www.w3.org/1999/xhtml"> 4455 <a id="id 468484" class="indexterm"></a>4187 <a id="id592415" class="indexterm"></a> 4456 4188 <span class="command"><strong><em class="varname"><a id="map-file-to-ivector"></a>CCL:MAP-FILE-TO-IVECTOR</em> 4457 4189 <em class="parameter"><code>pathname</code></em> … … 4513 4245 a memory error.</p> 4514 4246 <p xmlns="http://www.w3.org/1999/xhtml"> 4515 <a id="id 468617" class="indexterm"></a>4247 <a id="id592548" class="indexterm"></a> 4516 4248 <span class="command"><strong><em class="varname"><a id="unmap-ivector"></a>CCL:UNMAP-IVECTOR</em> 4517 4249 <em class="parameter"><code>displaced-array</code></em> … … 4525 4257 target is an empty vector (of length zero).</p> 4526 4258 <p xmlns="http://www.w3.org/1999/xhtml"> 4527 <a id="id 468652" class="indexterm"></a>4259 <a id="id592583" class="indexterm"></a> 4528 4260 <span class="command"><strong><em class="varname"><a id="map-file-to-octet-vector"></a>CCL:MAP-FILE-TO-OCTET-VECTOR</em> 4529 4261 <em class="parameter"><code>pathname</code></em> … … 4535 4267 bytes.</p> 4536 4268 <p xmlns="http://www.w3.org/1999/xhtml"> 4537 <a id="id 468684" class="indexterm"></a>4269 <a id="id592615" class="indexterm"></a> 4538 4270 <span class="command"><strong><em class="varname"><a id="unmap-octet-vector"></a>CCL:UNMAP-OCTET-VECTOR</em> 4539 4271 <em class="parameter"><code>displaced-array</code></em> … … 4574 4306 static.</p> 4575 4307 <p xmlns="http://www.w3.org/1999/xhtml"> 4576 <a id="id 468759" class="indexterm"></a>4308 <a id="id592690" class="indexterm"></a> 4577 4309 <span class="command"><strong><em class="varname"><a id="defstatic"></a>DEFSTATIC</em> 4578 4310 <em class="parameter"><code>var</code></em> … … 4628 4360 </div> 4629 4361 </div> 4630 <a xmlns="http://www.w3.org/1999/xhtml" id="id 468871" class="indexterm"></a>4362 <a xmlns="http://www.w3.org/1999/xhtml" id="id592802" class="indexterm"></a> 4631 4363 <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL provides the 4632 4364 function <code class="literal">CCL:SAVE-APPLICATION</code>, which creates a file … … 4708 4440 converted, because address 0 can always be relied upon to refer to 4709 4441 the same thing.</p> 4710 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469093" class="indexterm"></a>4442 <a xmlns="http://www.w3.org/1999/xhtml" id="id593023" class="indexterm"></a> 4711 4443 <p xmlns="http://www.w3.org/1999/xhtml">As of Clozure CL 1.2, the constant <code class="literal">CCL:+NULL-PTR+</code> 4712 4444 refers to a <code class="literal">MACPTR</code> object that points to address 0.</p> … … 4719 4451 or <code class="literal">opencml64</code> script.</p> 4720 4452 <p xmlns="http://www.w3.org/1999/xhtml"> 4721 <a id="id 469140" class="indexterm"></a>4453 <a id="id593070" class="indexterm"></a> 4722 4454 <span class="command"><strong><em class="varname"><a id="save-application"></a>SAVE-APPLICATION</em> 4723 4455 <em class="parameter"><code>filename</code></em> … … 4843 4575 <div> 4844 4576 <div class="refsect1" lang="en" xml:lang="en"> 4845 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469411"></a>4577 <a xmlns="http://www.w3.org/1999/xhtml" id="id593342"></a> 4846 4578 <div class="header">Arguments and Values:</div> 4847 4579 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">out-file</span></i>--- … … 4857 4589 </div> 4858 4590 <div class="refsect1" lang="en" xml:lang="en"> 4859 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469471"></a>4591 <a xmlns="http://www.w3.org/1999/xhtml" id="id593402"></a> 4860 4592 <div class="header">Description:</div> 4861 4593 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4917 4649 <div> 4918 4650 <div class="refsect1" lang="en" xml:lang="en"> 4919 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469562"></a>4651 <a xmlns="http://www.w3.org/1999/xhtml" id="id593492"></a> 4920 4652 <div class="header">Arguments and Values:</div> 4921 4653 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">mode</span></i>--- … … 4925 4657 </div> 4926 4658 <div class="refsect1" lang="en" xml:lang="en"> 4927 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469585"></a>4659 <a xmlns="http://www.w3.org/1999/xhtml" id="id593516"></a> 4928 4660 <div class="header">Description:</div> 4929 4661 <p xmlns="http://www.w3.org/1999/xhtml"> … … 4964 4696 <div> 4965 4697 <div class="refsect1" lang="en" xml:lang="en"> 4966 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469680"></a>4698 <a xmlns="http://www.w3.org/1999/xhtml" id="id593611"></a> 4967 4699 <div class="header">Arguments and Values:</div> 4968 4700 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">rounding-mode</span></i>--- … … 4973 4705 </div> 4974 4706 <div class="refsect1" lang="en" xml:lang="en"> 4975 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469716"></a>4707 <a xmlns="http://www.w3.org/1999/xhtml" id="id593647"></a> 4976 4708 <div class="header">Description:</div> 4977 4709 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5022 4754 <div> 5023 4755 <div class="refsect1" lang="en" xml:lang="en"> 5024 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469792"></a>4756 <a xmlns="http://www.w3.org/1999/xhtml" id="id593722"></a> 5025 4757 <div class="header">Arguments and Values:</div> 5026 4758 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>--- … … 5029 4761 </div> 5030 4762 <div class="refsect1" lang="en" xml:lang="en"> 5031 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469814"></a>4763 <a xmlns="http://www.w3.org/1999/xhtml" id="id593745"></a> 5032 4764 <div class="header">Description:</div> 5033 4765 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5196 4928 <div> 5197 4929 <div class="refsect1" lang="en" xml:lang="en"> 5198 <a xmlns="http://www.w3.org/1999/xhtml" id="id 469988"></a>4930 <a xmlns="http://www.w3.org/1999/xhtml" id="id593919"></a> 5199 4931 <div class="header">Description:</div> 5200 4932 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5230 4962 <div> 5231 4963 <div class="refsect1" lang="en" xml:lang="en"> 5232 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470036"></a>4964 <a xmlns="http://www.w3.org/1999/xhtml" id="id593967"></a> 5233 4965 <div class="header">Discussion:</div> 5234 4966 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5248 4980 </div> 5249 4981 <div class="refsect1" lang="en" xml:lang="en"> 5250 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470090"></a>4982 <a xmlns="http://www.w3.org/1999/xhtml" id="id594021"></a> 5251 4983 <div class="header">Restarts:</div> 5252 4984 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5316 5048 <div> 5317 5049 <div> 5318 <h4 class="title"><a id="id 470148"></a>4.10.5.1. Fancy arrays</h4>5050 <h4 class="title"><a id="id594078"></a>4.10.5.1. Fancy arrays</h4> 5319 5051 </div> 5320 5052 </div> … … 5343 5075 <div> 5344 5076 <div> 5345 <h4 class="title"><a id="id 470167"></a>4.10.5.2. Hash tables</h4>5077 <h4 class="title"><a id="id594097"></a>4.10.5.2. Hash tables</h4> 5346 5078 </div> 5347 5079 </div> … … 5391 5123 <div> 5392 5124 <div> 5393 <h4 class="title"><a id="id 470197"></a>4.10.5.3. Lists</h4>5125 <h4 class="title"><a id="id594128"></a>4.10.5.3. Lists</h4> 5394 5126 </div> 5395 5127 </div> … … 5560 5292 <div> 5561 5293 <div class="refsect1" lang="en" xml:lang="en"> 5562 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470379"></a>5294 <a xmlns="http://www.w3.org/1999/xhtml" id="id594310"></a> 5563 5295 <div class="header">Arguments and Values:</div> 5564 5296 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">html</span></i>--- … … 5582 5314 </div> 5583 5315 <div class="refsect1" lang="en" xml:lang="en"> 5584 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470432"></a>5316 <a xmlns="http://www.w3.org/1999/xhtml" id="id594362"></a> 5585 5317 <div class="header">Example:</div> 5586 5318 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5616 5348 <div> 5617 5349 <div class="refsect1" lang="en" xml:lang="en"> 5618 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470511"></a>5350 <a xmlns="http://www.w3.org/1999/xhtml" id="id594442"></a> 5619 5351 <div class="header">Summary:</div> 5620 5352 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5638 5370 <div> 5639 5371 <div class="refsect1" lang="en" xml:lang="en"> 5640 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470550"></a>5372 <a xmlns="http://www.w3.org/1999/xhtml" id="id594480"></a> 5641 5373 <div class="header">Summary:</div> 5642 5374 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5664 5396 <div> 5665 5397 <div class="refsect1" lang="en" xml:lang="en"> 5666 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470602"></a>5398 <a xmlns="http://www.w3.org/1999/xhtml" id="id594533"></a> 5667 5399 <div class="header">Summary:</div> 5668 5400 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5690 5422 <div> 5691 5423 <div class="refsect1" lang="en" xml:lang="en"> 5692 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470654"></a>5424 <a xmlns="http://www.w3.org/1999/xhtml" id="id594585"></a> 5693 5425 <div class="header">Summary:</div> 5694 5426 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5721 5453 <div> 5722 5454 <div class="refsect1" lang="en" xml:lang="en"> 5723 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470697"></a>5455 <a xmlns="http://www.w3.org/1999/xhtml" id="id594628"></a> 5724 5456 <div class="header">Summary:</div> 5725 5457 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5748 5480 <div> 5749 5481 <div class="refsect1" lang="en" xml:lang="en"> 5750 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470750"></a>5482 <a xmlns="http://www.w3.org/1999/xhtml" id="id594681"></a> 5751 5483 <div class="header">Summary:</div> 5752 5484 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5771 5503 <div> 5772 5504 <div class="refsect1" lang="en" xml:lang="en"> 5773 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470800"></a>5505 <a xmlns="http://www.w3.org/1999/xhtml" id="id594731"></a> 5774 5506 <div class="header">Summary:</div> 5775 5507 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5798 5530 <div> 5799 5531 <div class="refsect1" lang="en" xml:lang="en"> 5800 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470853"></a>5532 <a xmlns="http://www.w3.org/1999/xhtml" id="id594784"></a> 5801 5533 <div class="header">Summary:</div> 5802 5534 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5825 5557 <div> 5826 5558 <div class="refsect1" lang="en" xml:lang="en"> 5827 <a xmlns="http://www.w3.org/1999/xhtml" id="id 470906"></a>5559 <a xmlns="http://www.w3.org/1999/xhtml" id="id594837"></a> 5828 5560 <div class="header">Summary:</div> 5829 5561 <p xmlns="http://www.w3.org/1999/xhtml"> … … 5992 5724 <div> 5993 5725 <div class="refsect1" lang="en" xml:lang="en"> 5994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471141"></a>5726 <a xmlns="http://www.w3.org/1999/xhtml" id="id595072"></a> 5995 5727 <div class="header">Summary:</div> 5996 5728 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6017 5749 <div> 6018 5750 <div class="refsect1" lang="en" xml:lang="en"> 6019 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471193"></a>5751 <a xmlns="http://www.w3.org/1999/xhtml" id="id595124"></a> 6020 5752 <div class="header">Summary:</div> 6021 5753 <p xmlns="http://www.w3.org/1999/xhtml"> … … 6248 5980 <div> 6249 5981 <div> 6250 <h4 class="title"><a id="id 420262"></a>5.4.2.1. Checking for Updates</h4>5982 <h4 class="title"><a id="id568496"></a>5.4.2.1. Checking for Updates</h4> 6251 5983 </div> 6252 5984 </div> … … 6380 6112 the required subsystems, if necessary.</p> 6381 6113 <p xmlns="http://www.w3.org/1999/xhtml"> 6382 <a id="id 436085" class="indexterm"></a>6114 <a id="id548586" class="indexterm"></a> 6383 6115 <span class="command"><strong><em class="varname"><a id="build-application"></a>BUILD-APPLICATION</em> <em class="varname">&key</em> 6384 6116 (<em class="parameter"><code>name</code></em> <em class="replaceable"><code>"MyApplication"</code></em>) … … 6680 6412 <dt> 6681 6413 <span class="sect2"> 6682 <a href="#id 445204">6.3.2. As of August 2003:</a>6414 <a href="#id545417">6.3.2. As of August 2003:</a> 6683 6415 </span> 6684 6416 </dt> … … 6931 6663 <div> 6932 6664 <div> 6933 <h3 class="title"><a id="id 445204"></a>6.3.2. As of August 2003:</h3>6665 <h3 class="title"><a id="id545417"></a>6.3.2. As of August 2003:</h3> 6934 6666 </div> 6935 6667 </div> … … 7383 7115 <div> 7384 7116 <div class="refsect1" lang="en" xml:lang="en"> 7385 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465903"></a>7117 <a xmlns="http://www.w3.org/1999/xhtml" id="id589854"></a> 7386 7118 <div class="header">Values:</div> 7387 7119 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---a list of all lisp processes (threads) … … 7389 7121 </div> 7390 7122 <div class="refsect1" lang="en" xml:lang="en"> 7391 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465929"></a>7123 <a xmlns="http://www.w3.org/1999/xhtml" id="id589880"></a> 7392 7124 <div class="header">Description:</div> 7393 7125 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of all lisp processes (threads) known … … 7401 7133 </div> 7402 7134 <div class="refsect1" lang="en" xml:lang="en"> 7403 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465944"></a>7135 <a xmlns="http://www.w3.org/1999/xhtml" id="id589894"></a> 7404 7136 <div class="header">See Also:</div> 7405 7137 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7429 7161 <div> 7430 7162 <div class="refsect1" lang="en" xml:lang="en"> 7431 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466014"></a>7163 <a xmlns="http://www.w3.org/1999/xhtml" id="id589964"></a> 7432 7164 <div class="header">Arguments and Values:</div> 7433 7165 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.</p> … … 7468 7200 </div> 7469 7201 <div class="refsect1" lang="en" xml:lang="en"> 7470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466201"></a>7202 <a xmlns="http://www.w3.org/1999/xhtml" id="id590152"></a> 7471 7203 <div class="header">Description:</div> 7472 7204 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new lisp process (thread) with the … … 7489 7221 </div> 7490 7222 <div class="refsect1" lang="en" xml:lang="en"> 7491 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466254"></a>7223 <a xmlns="http://www.w3.org/1999/xhtml" id="id590204"></a> 7492 7224 <div class="header">See Also:</div> 7493 7225 <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> … … 7508 7240 <div> 7509 7241 <div class="refsect1" lang="en" xml:lang="en"> 7510 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466332"></a>7242 <a xmlns="http://www.w3.org/1999/xhtml" id="id590282"></a> 7511 7243 <div class="header">Arguments and Values:</div> 7512 7244 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7518 7250 </div> 7519 7251 <div class="refsect1" lang="en" xml:lang="en"> 7520 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466387"></a>7252 <a xmlns="http://www.w3.org/1999/xhtml" id="id590336"></a> 7521 7253 <div class="header">Description:</div> 7522 7254 <p xmlns="http://www.w3.org/1999/xhtml">Suspends <em class="varname">process</em>, preventing it from … … 7540 7272 </div> 7541 7273 <div class="refsect1" lang="en" xml:lang="en"> 7542 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466442"></a>7274 <a xmlns="http://www.w3.org/1999/xhtml" id="id590391"></a> 7543 7275 <div class="header">See Also:</div> 7544 7276 <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> 7545 7277 </div> 7546 7278 <div class="refsect1" lang="en" xml:lang="en"> 7547 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466467"></a>7279 <a xmlns="http://www.w3.org/1999/xhtml" id="id590416"></a> 7548 7280 <div class="header">Notes:</div> 7549 7281 <p xmlns="http://www.w3.org/1999/xhtml"><span class="function"><strong>process-suspend</strong></span> was previously called … … 7571 7303 <div> 7572 7304 <div class="refsect1" lang="en" xml:lang="en"> 7573 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466548"></a>7305 <a xmlns="http://www.w3.org/1999/xhtml" id="id590498"></a> 7574 7306 <div class="header">Arguments and Values:</div> 7575 7307 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7582 7314 </div> 7583 7315 <div class="refsect1" lang="en" xml:lang="en"> 7584 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466602"></a>7316 <a xmlns="http://www.w3.org/1999/xhtml" id="id590552"></a> 7585 7317 <div class="header">Description:</div> 7586 7318 <p xmlns="http://www.w3.org/1999/xhtml">Undoes the effect of a previous call to … … 7593 7325 </div> 7594 7326 <div class="refsect1" lang="en" xml:lang="en"> 7595 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466633"></a>7327 <a xmlns="http://www.w3.org/1999/xhtml" id="id590583"></a> 7596 7328 <div class="header">See Also:</div> 7597 7329 <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> 7598 7330 </div> 7599 7331 <div class="refsect1" lang="en" xml:lang="en"> 7600 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466658"></a>7332 <a xmlns="http://www.w3.org/1999/xhtml" id="id590608"></a> 7601 7333 <div class="header">Notes:</div> 7602 7334 <p xmlns="http://www.w3.org/1999/xhtml"> … … 7624 7356 <div> 7625 7357 <div class="refsect1" lang="en" xml:lang="en"> 7626 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466723"></a>7358 <a xmlns="http://www.w3.org/1999/xhtml" id="id590673"></a> 7627 7359 <div class="header">Arguments and Values:</div> 7628 7360 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7634 7366 </div> 7635 7367 <div class="refsect1" lang="en" xml:lang="en"> 7636 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466777"></a>7368 <a xmlns="http://www.w3.org/1999/xhtml" id="id590726"></a> 7637 7369 <div class="header">Description:</div> 7638 7370 <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 … … 7649 7381 </div> 7650 7382 <div class="refsect1" lang="en" xml:lang="en"> 7651 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466827"></a>7383 <a xmlns="http://www.w3.org/1999/xhtml" id="id590777"></a> 7652 7384 <div class="header">See Also:</div> 7653 7385 <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> … … 7670 7402 <div> 7671 7403 <div class="refsect1" lang="en" xml:lang="en"> 7672 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466903"></a>7404 <a xmlns="http://www.w3.org/1999/xhtml" id="id590853"></a> 7673 7405 <div class="header">Arguments and Values:</div> 7674 7406 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7681 7413 </div> 7682 7414 <div class="refsect1" lang="en" xml:lang="en"> 7683 <a xmlns="http://www.w3.org/1999/xhtml" id="id 466978"></a>7415 <a xmlns="http://www.w3.org/1999/xhtml" id="id590928"></a> 7684 7416 <div class="header">Description:</div> 7685 7417 <p xmlns="http://www.w3.org/1999/xhtml">Typically used to initialize a newly-created or newly-reset … … 7695 7427 </div> 7696 7428 <div class="refsect1" lang="en" xml:lang="en"> 7697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 467023"></a>7429 <a xmlns="http://www.w3.org/1999/xhtml" id="id590972"></a> 7698 7430 <div class="header">See Also:</div> 7699 7431 <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> … … 7716 7448 <div> 7717 7449 <div class="refsect1" lang="en" xml:lang="en"> 7718 <a xmlns="http://www.w3.org/1999/xhtml" id="id 467106"></a>7450 <a xmlns="http://www.w3.org/1999/xhtml" id="id591054"></a> 7719 7451 <div class="header">Arguments and Values:</div> 7720 7452 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7725 7457 </div> 7726 7458 <div class="refsect1" lang="en" xml:lang="en"> 7727 <a xmlns="http://www.w3.org/1999/xhtml" id="id 467168"></a>7459 <a xmlns="http://www.w3.org/1999/xhtml" id="id591116"></a> 7728 7460 <div class="header">Description:</div> 7729 7461 <p xmlns="http://www.w3.org/1999/xhtml">Tries to begin the execution of <em class="varname">process</em>. … … 7742 7474 </div> 7743 7475 <div class="refsect1" lang="en" xml:lang="en"> 7744 <a xmlns="http://www.w3.org/1999/xhtml" id="id 467217"></a>7476 <a xmlns="http://www.w3.org/1999/xhtml" id="id591165"></a> 7745 7477 <div class="header">See Also:</div> 7746 7478 <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> 7747 7479 </div> 7748 7480 <div class="refsect1" lang="en" xml:lang="en"> 7749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 458822"></a>7481 <a xmlns="http://www.w3.org/1999/xhtml" id="id582809"></a> 7750 7482 <div class="header">Notes:</div> 7751 7483 <p xmlns="http://www.w3.org/1999/xhtml">It would be nice to have more discussion of what it means … … 7768 7500 <div> 7769 7501 <div class="refsect1" lang="en" xml:lang="en"> 7770 <a xmlns="http://www.w3.org/1999/xhtml" id="id 458938"></a>7502 <a xmlns="http://www.w3.org/1999/xhtml" id="id582924"></a> 7771 7503 <div class="header">Arguments and Values:</div> 7772 7504 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process. … … 7790 7522 </div> 7791 7523 <div class="refsect1" lang="en" xml:lang="en"> 7792 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459127"></a>7524 <a xmlns="http://www.w3.org/1999/xhtml" id="id583112"></a> 7793 7525 <div class="header">Description:</div> 7794 7526 <p xmlns="http://www.w3.org/1999/xhtml">Creates a lisp process (thread) via … … 7803 7535 </div> 7804 7536 <div class="refsect1" lang="en" xml:lang="en"> 7805 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459162"></a>7537 <a xmlns="http://www.w3.org/1999/xhtml" id="id583147"></a> 7806 7538 <div class="header">See Also:</div> 7807 7539 <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> … … 7824 7556 <div> 7825 7557 <div class="refsect1" lang="en" xml:lang="en"> 7826 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459245"></a>7558 <a xmlns="http://www.w3.org/1999/xhtml" id="id583231"></a> 7827 7559 <div class="header">Arguments and Values:</div> 7828 7560 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7837 7569 </div> 7838 7570 <div class="refsect1" lang="en" xml:lang="en"> 7839 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459338"></a>7571 <a xmlns="http://www.w3.org/1999/xhtml" id="id583323"></a> 7840 7572 <div class="header">Description:</div> 7841 7573 <p xmlns="http://www.w3.org/1999/xhtml">Arranges for <em class="varname">process</em> … … 7868 7600 </div> 7869 7601 <div class="refsect1" lang="en" xml:lang="en"> 7870 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459412"></a>7602 <a xmlns="http://www.w3.org/1999/xhtml" id="id583398"></a> 7871 7603 <div class="header">See Also:</div> 7872 7604 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7877 7609 </div> 7878 7610 <div class="refsect1" lang="en" xml:lang="en"> 7879 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459431"></a>7611 <a xmlns="http://www.w3.org/1999/xhtml" id="id583417"></a> 7880 7612 <div class="header">Notes:</div> 7881 7613 <p xmlns="http://www.w3.org/1999/xhtml">It would probably be better for <em class="varname">result</em> … … 7907 7639 <div> 7908 7640 <div class="refsect1" lang="en" xml:lang="en"> 7909 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459498"></a>7641 <a xmlns="http://www.w3.org/1999/xhtml" id="id583483"></a> 7910 7642 <div class="header">Value Type:</div> 7911 7643 <p xmlns="http://www.w3.org/1999/xhtml">A lisp process (thread).</p> 7912 7644 </div> 7913 7645 <div class="refsect1" lang="en" xml:lang="en"> 7914 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459509"></a>7646 <a xmlns="http://www.w3.org/1999/xhtml" id="id583495"></a> 7915 7647 <div class="header">Initial Value:</div> 7916 7648 <p xmlns="http://www.w3.org/1999/xhtml">Bound separately in each process, to that process itself. … … 7918 7650 </div> 7919 7651 <div class="refsect1" lang="en" xml:lang="en"> 7920 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459521"></a>7652 <a xmlns="http://www.w3.org/1999/xhtml" id="id583506"></a> 7921 7653 <div class="header">Description:</div> 7922 7654 <p xmlns="http://www.w3.org/1999/xhtml">Used when lisp code needs to find out what process it is … … 7924 7656 </div> 7925 7657 <div class="refsect1" lang="en" xml:lang="en"> 7926 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459533"></a>7658 <a xmlns="http://www.w3.org/1999/xhtml" id="id583518"></a> 7927 7659 <div class="header">See Also:</div> 7928 7660 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 7948 7680 <div> 7949 7681 <div class="refsect1" lang="en" xml:lang="en"> 7950 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459604"></a>7682 <a xmlns="http://www.w3.org/1999/xhtml" id="id583589"></a> 7951 7683 <div class="header">Arguments and Values:</div> 7952 7684 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 7955 7687 </div> 7956 7688 <div class="refsect1" lang="en" xml:lang="en"> 7957 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459660"></a>7689 <a xmlns="http://www.w3.org/1999/xhtml" id="id583646"></a> 7958 7690 <div class="header">Description:</div> 7959 7691 <p xmlns="http://www.w3.org/1999/xhtml">Causes <em class="varname">process</em> to cleanly exit … … 7982 7714 </div> 7983 7715 <div class="refsect1" lang="en" xml:lang="en"> 7984 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459728"></a>7716 <a xmlns="http://www.w3.org/1999/xhtml" id="id583714"></a> 7985 7717 <div class="header">See Also:</div> 7986 7718 <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> … … 8002 7734 <div> 8003 7735 <div class="refsect1" lang="en" xml:lang="en"> 8004 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459802"></a>7736 <a xmlns="http://www.w3.org/1999/xhtml" id="id583787"></a> 8005 7737 <div class="header">Arguments and Values:</div> 8006 7738 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8008 7740 </div> 8009 7741 <div class="refsect1" lang="en" xml:lang="en"> 8010 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459843"></a>7742 <a xmlns="http://www.w3.org/1999/xhtml" id="id583828"></a> 8011 7743 <div class="header">Description:</div> 8012 7744 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 8015 7747 </div> 8016 7748 <div class="refsect1" lang="en" xml:lang="en"> 8017 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459859"></a>7749 <a xmlns="http://www.w3.org/1999/xhtml" id="id583844"></a> 8018 7750 <div class="header">See Also:</div> 8019 7751 <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> … … 8037 7769 <div> 8038 7770 <div class="refsect1" lang="en" xml:lang="en"> 8039 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459942"></a>7771 <a xmlns="http://www.w3.org/1999/xhtml" id="id583927"></a> 8040 7772 <div class="header">Arguments and Values:</div> 8041 7773 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p> … … 8043 7775 </div> 8044 7776 <div class="refsect1" lang="en" xml:lang="en"> 8045 <a xmlns="http://www.w3.org/1999/xhtml" id="id 459983"></a>7777 <a xmlns="http://www.w3.org/1999/xhtml" id="id583969"></a> 8046 7778 <div class="header">Description:</div> 8047 7779 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling … … 8057 7789 </div> 8058 7790 <div class="refsect1" lang="en" xml:lang="en"> 8059 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460046"></a>7791 <a xmlns="http://www.w3.org/1999/xhtml" id="id584032"></a> 8060 7792 <div class="header">See Also:</div> 8061 7793 <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> … … 8076 7808 <div> 8077 7809 <div class="refsect1" lang="en" xml:lang="en"> 8078 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460105"></a>7810 <a xmlns="http://www.w3.org/1999/xhtml" id="id584091"></a> 8079 7811 <div class="header">Value Type:</div> 8080 7812 <p xmlns="http://www.w3.org/1999/xhtml">A positive integer.</p> 8081 7813 </div> 8082 7814 <div class="refsect1" lang="en" xml:lang="en"> 8083 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460116"></a>7815 <a xmlns="http://www.w3.org/1999/xhtml" id="id584102"></a> 8084 7816 <div class="header">Initial Value:</div> 8085 7817 <p xmlns="http://www.w3.org/1999/xhtml">The clock resolution of the OS scheduler. Currently, … … 8088 7820 </div> 8089 7821 <div class="refsect1" lang="en" xml:lang="en"> 8090 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460128"></a>7822 <a xmlns="http://www.w3.org/1999/xhtml" id="id584114"></a> 8091 7823 <div class="header">Description:</div> 8092 7824 <p xmlns="http://www.w3.org/1999/xhtml">This value is ordinarily of marginal interest at best, … … 8096 7828 </div> 8097 7829 <div class="refsect1" lang="en" xml:lang="en"> 8098 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460141"></a>7830 <a xmlns="http://www.w3.org/1999/xhtml" id="id584127"></a> 8099 7831 <div class="header">See Also:</div> 8100 7832 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8120 7852 <div> 8121 7853 <div class="refsect1" lang="en" xml:lang="en"> 8122 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460246"></a>7854 <a xmlns="http://www.w3.org/1999/xhtml" id="id584232"></a> 8123 7855 <div class="header">Description:</div> 8124 7856 <p xmlns="http://www.w3.org/1999/xhtml">This information is primarily for the benefit of … … 8134 7866 </div> 8135 7867 <div class="refsect1" lang="en" xml:lang="en"> 8136 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460289"></a>7868 <a xmlns="http://www.w3.org/1999/xhtml" id="id584274"></a> 8137 7869 <div class="header">See Also:</div> 8138 7870 <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> 8139 7871 </div> 8140 7872 <div class="refsect1" lang="en" xml:lang="en"> 8141 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460320"></a>7873 <a xmlns="http://www.w3.org/1999/xhtml" id="id584305"></a> 8142 7874 <div class="header">Notes:</div> 8143 7875 <p xmlns="http://www.w3.org/1999/xhtml">This should arguably be SETFable, but doesn't seem to … … 8163 7895 <div> 8164 7896 <div class="refsect1" lang="en" xml:lang="en"> 8165 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460378"></a>7897 <a xmlns="http://www.w3.org/1999/xhtml" id="id584364"></a> 8166 7898 <div class="header">Description:</div> 8167 7899 <p xmlns="http://www.w3.org/1999/xhtml">Advises the OS scheduler that the current thread has nothing … … 8172 7904 </div> 8173 7905 <div class="refsect1" lang="en" xml:lang="en"> 8174 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460392"></a>7906 <a xmlns="http://www.w3.org/1999/xhtml" id="id584378"></a> 8175 7907 <div class="header">See Also:</div> 8176 7908 <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> 8177 7909 </div> 8178 7910 <div class="refsect1" lang="en" xml:lang="en"> 8179 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460440"></a>7911 <a xmlns="http://www.w3.org/1999/xhtml" id="id584426"></a> 8180 7912 <div class="header">Notes:</div> 8181 7913 <p xmlns="http://www.w3.org/1999/xhtml">This is a holdover from the days of cooperative … … 8200 7932 <div> 8201 7933 <div class="refsect1" lang="en" xml:lang="en"> 8202 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460504"></a>7934 <a xmlns="http://www.w3.org/1999/xhtml" id="id584490"></a> 8203 7935 <div class="header">Arguments and Values:</div> 8204 7936 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8213 7945 </div> 8214 7946 <div class="refsect1" lang="en" xml:lang="en"> 8215 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460584"></a>7947 <a xmlns="http://www.w3.org/1999/xhtml" id="id584570"></a> 8216 7948 <div class="header">Description:</div> 8217 7949 <p xmlns="http://www.w3.org/1999/xhtml">Causes the current lisp process (thread) to repeatedly … … 8230 7962 </div> 8231 7963 <div class="refsect1" lang="en" xml:lang="en"> 8232 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460620"></a>7964 <a xmlns="http://www.w3.org/1999/xhtml" id="id584605"></a> 8233 7965 <div class="header">See Also:</div> 8234 7966 <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> … … 8250 7982 <div> 8251 7983 <div class="refsect1" lang="en" xml:lang="en"> 8252 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460728"></a>7984 <a xmlns="http://www.w3.org/1999/xhtml" id="id584714"></a> 8253 7985 <div class="header">Arguments and Values:</div> 8254 7986 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of … … 8268 8000 </div> 8269 8001 <div class="refsect1" lang="en" xml:lang="en"> 8270 <a xmlns="http://www.w3.org/1999/xhtml" id="id 460842"></a>8002 <a xmlns="http://www.w3.org/1999/xhtml" id="id584828"></a> 8271 8003 <div class="header">Description:</div> 8272 8004 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">ticks</em> is NIL, behaves exactly like … … 8285 8017 </div> 8286 8018 <div class="refsect1" lang="en" xml:lang="en"> 8287 <a xmlns="http://www.w3.org/1999/xhtml" id="id 477783"></a>8019 <a xmlns="http://www.w3.org/1999/xhtml" id="id601726"></a> 8288 8020 <div class="header">See Also:</div> 8289 8021 <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> … … 8305 8037 <div> 8306 8038 <div class="refsect1" lang="en" xml:lang="en"> 8307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 477886"></a>8039 <a xmlns="http://www.w3.org/1999/xhtml" id="id601829"></a> 8308 8040 <div class="header">Arguments and Values:</div> 8309 8041 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8312 8044 </div> 8313 8045 <div class="refsect1" lang="en" xml:lang="en"> 8314 <a xmlns="http://www.w3.org/1999/xhtml" id="id 477925"></a>8046 <a xmlns="http://www.w3.org/1999/xhtml" id="id601868"></a> 8315 8047 <div class="header">Description:</div> 8316 8048 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 8327 8059 </div> 8328 8060 <div class="refsect1" lang="en" xml:lang="en"> 8329 <a xmlns="http://www.w3.org/1999/xhtml" id="id 477953"></a>8061 <a xmlns="http://www.w3.org/1999/xhtml" id="id601896"></a> 8330 8062 <div class="header">See Also:</div> 8331 8063 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 8351 8083 <div> 8352 8084 <div class="refsect1" lang="en" xml:lang="en"> 8353 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478015"></a>8085 <a xmlns="http://www.w3.org/1999/xhtml" id="id601958"></a> 8354 8086 <div class="header">Arguments and Values:</div> 8355 8087 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---any lisp object; saved as part of … … 8361 8093 </div> 8362 8094 <div class="refsect1" lang="en" xml:lang="en"> 8363 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478062"></a>8095 <a xmlns="http://www.w3.org/1999/xhtml" id="id602005"></a> 8364 8096 <div class="header">Description:</div> 8365 8097 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a lock object, which can … … 8371 8103 </div> 8372 8104 <div class="refsect1" lang="en" xml:lang="en"> 8373 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478076"></a>8105 <a xmlns="http://www.w3.org/1999/xhtml" id="id602020"></a> 8374 8106 <div class="header">See Also:</div> 8375 8107 <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> … … 8391 8123 <div> 8392 8124 <div class="refsect1" lang="en" xml:lang="en"> 8393 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478180"></a>8125 <a xmlns="http://www.w3.org/1999/xhtml" id="id602123"></a> 8394 8126 <div class="header">Arguments and Values:</div> 8395 8127 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8399 8131 </div> 8400 8132 <div class="refsect1" lang="en" xml:lang="en"> 8401 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478231"></a>8133 <a xmlns="http://www.w3.org/1999/xhtml" id="id602174"></a> 8402 8134 <div class="header">Description:</div> 8403 8135 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">lock</em> is either free or … … 8410 8142 </div> 8411 8143 <div class="refsect1" lang="en" xml:lang="en"> 8412 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478260"></a>8144 <a xmlns="http://www.w3.org/1999/xhtml" id="id602203"></a> 8413 8145 <div class="header">See Also:</div> 8414 8146 <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> … … 8429 8161 <div> 8430 8162 <div class="refsect1" lang="en" xml:lang="en"> 8431 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478360"></a>8163 <a xmlns="http://www.w3.org/1999/xhtml" id="id602303"></a> 8432 8164 <div class="header">Arguments and Values:</div> 8433 8165 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8434 8166 </div> 8435 8167 <div class="refsect1" lang="en" xml:lang="en"> 8436 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478382"></a>8168 <a xmlns="http://www.w3.org/1999/xhtml" id="id602326"></a> 8437 8169 <div class="header">Description:</div> 8438 8170 <p xmlns="http://www.w3.org/1999/xhtml">Blocks until <em class="varname">lock</em> is owned by the … … 8445 8177 </div> 8446 8178 <div class="refsect1" lang="en" xml:lang="en"> 8447 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478416"></a>8179 <a xmlns="http://www.w3.org/1999/xhtml" id="id602359"></a> 8448 8180 <div class="header">See Also:</div> 8449 8181 <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> … … 8463 8195 <div> 8464 8196 <div class="refsect1" lang="en" xml:lang="en"> 8465 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478515"></a>8197 <a xmlns="http://www.w3.org/1999/xhtml" id="id602458"></a> 8466 8198 <div class="header">Arguments and Values:</div> 8467 8199 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> 8468 8200 </div> 8469 8201 <div class="refsect1" lang="en" xml:lang="en"> 8470 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478538"></a>8202 <a xmlns="http://www.w3.org/1999/xhtml" id="id602481"></a> 8471 8203 <div class="header">Description:</div> 8472 8204 <p xmlns="http://www.w3.org/1999/xhtml">Signals an error of type CCL:LOCK-NOT-OWNER if … … 8481 8213 </div> 8482 8214 <div class="refsect1" lang="en" xml:lang="en"> 8483 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478571"></a>8215 <a xmlns="http://www.w3.org/1999/xhtml" id="id602514"></a> 8484 8216 <div class="header">See Also:</div> 8485 8217 <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> … … 8500 8232 <div> 8501 8233 <div class="refsect1" lang="en" xml:lang="en"> 8502 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478671"></a>8234 <a xmlns="http://www.w3.org/1999/xhtml" id="id602615"></a> 8503 8235 <div class="header">Arguments and Values:</div> 8504 8236 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p> … … 8507 8239 </div> 8508 8240 <div class="refsect1" lang="en" xml:lang="en"> 8509 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478710"></a>8241 <a xmlns="http://www.w3.org/1999/xhtml" id="id602653"></a> 8510 8242 <div class="header">Description:</div> 8511 8243 <p xmlns="http://www.w3.org/1999/xhtml">Tests whether <em class="varname">lock</em> … … 8520 8252 </div> 8521 8253 <div class="refsect1" lang="en" xml:lang="en"> 8522 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478733"></a>8254 <a xmlns="http://www.w3.org/1999/xhtml" id="id602676"></a> 8523 8255 <div class="header">See Also:</div> 8524 8256 <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> … … 8540 8272 <div> 8541 8273 <div class="refsect1" lang="en" xml:lang="en"> 8542 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478833"></a>8274 <a xmlns="http://www.w3.org/1999/xhtml" id="id602776"></a> 8543 8275 <div class="header">Arguments and Values:</div> 8544 8276 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---a newly-allocated object of type … … 8546 8278 </div> 8547 8279 <div class="refsect1" lang="en" xml:lang="en"> 8548 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478856"></a>8280 <a xmlns="http://www.w3.org/1999/xhtml" id="id602799"></a> 8549 8281 <div class="header">Description:</div> 8550 8282 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL::READ-WRITE-LOCK. … … 8557 8289 </div> 8558 8290 <div class="refsect1" lang="en" xml:lang="en"> 8559 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478872"></a>8291 <a xmlns="http://www.w3.org/1999/xhtml" id="id602815"></a> 8560 8292 <div class="header">See Also:</div> 8561 8293 <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> 8562 8294 </div> 8563 8295 <div class="refsect1" lang="en" xml:lang="en"> 8564 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478920"></a>8296 <a xmlns="http://www.w3.org/1999/xhtml" id="id602863"></a> 8565 8297 <div class="header">Notes:</div> 8566 8298 <p xmlns="http://www.w3.org/1999/xhtml">There probably should be some way to … … 8585 8317 <div> 8586 8318 <div class="refsect1" lang="en" xml:lang="en"> 8587 <a xmlns="http://www.w3.org/1999/xhtml" id="id 478976"></a>8319 <a xmlns="http://www.w3.org/1999/xhtml" id="id602920"></a> 8588 8320 <div class="header">Arguments and Values:</div> 8589 8321 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8594 8326 </div> 8595 8327 <div class="refsect1" lang="en" xml:lang="en"> 8596 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479028"></a>8328 <a xmlns="http://www.w3.org/1999/xhtml" id="id602971"></a> 8597 8329 <div class="header">Description:</div> 8598 8330 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8608 8340 </div> 8609 8341 <div class="refsect1" lang="en" xml:lang="en"> 8610 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479068"></a>8342 <a xmlns="http://www.w3.org/1999/xhtml" id="id603011"></a> 8611 8343 <div class="header">See Also:</div> 8612 8344 <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> … … 8628 8360 <div> 8629 8361 <div class="refsect1" lang="en" xml:lang="en"> 8630 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479161"></a>8362 <a xmlns="http://www.w3.org/1999/xhtml" id="id603104"></a> 8631 8363 <div class="header">Arguments and Values:</div> 8632 8364 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type … … 8637 8369 </div> 8638 8370 <div class="refsect1" lang="en" xml:lang="en"> 8639 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479212"></a>8371 <a xmlns="http://www.w3.org/1999/xhtml" id="id603155"></a> 8640 8372 <div class="header">Description:</div> 8641 8373 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no … … 8652 8384 </div> 8653 8385 <div class="refsect1" lang="en" xml:lang="en"> 8654 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479257"></a>8386 <a xmlns="http://www.w3.org/1999/xhtml" id="id603200"></a> 8655 8387 <div class="header">See Also:</div> 8656 8388 <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> … … 8672 8404 <div> 8673 8405 <div class="refsect1" lang="en" xml:lang="en"> 8674 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479347"></a>8406 <a xmlns="http://www.w3.org/1999/xhtml" id="id603290"></a> 8675 8407 <div class="header">Arguments and Values:</div> 8676 8408 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---a newly-allocated object of type CCL:SEMAPHORE.</p> 8677 8409 </div> 8678 8410 <div class="refsect1" lang="en" xml:lang="en"> 8679 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479369"></a>8411 <a xmlns="http://www.w3.org/1999/xhtml" id="id603312"></a> 8680 8412 <div class="header">Description:</div> 8681 8413 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL:SEMAPHORE. … … 8686 8418 </div> 8687 8419 <div class="refsect1" lang="en" xml:lang="en"> 8688 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479384"></a>8420 <a xmlns="http://www.w3.org/1999/xhtml" id="id603327"></a> 8689 8421 <div class="header">See Also:</div> 8690 8422 <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> … … 8706 8438 <div> 8707 8439 <div class="refsect1" lang="en" xml:lang="en"> 8708 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479479"></a>8440 <a xmlns="http://www.w3.org/1999/xhtml" id="id603422"></a> 8709 8441 <div class="header">Arguments and Values:</div> 8710 8442 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8713 8445 </div> 8714 8446 <div class="refsect1" lang="en" xml:lang="en"> 8715 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479515"></a>8447 <a xmlns="http://www.w3.org/1999/xhtml" id="id603458"></a> 8716 8448 <div class="header">Description:</div> 8717 8449 <p xmlns="http://www.w3.org/1999/xhtml">Atomically increments <em class="varname">semaphore</em>'s … … 8720 8452 </div> 8721 8453 <div class="refsect1" lang="en" xml:lang="en"> 8722 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479529"></a>8454 <a xmlns="http://www.w3.org/1999/xhtml" id="id603472"></a> 8723 8455 <div class="header">See Also:</div> 8724 8456 <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> 8725 8457 </div> 8726 8458 <div class="refsect1" lang="en" xml:lang="en"> 8727 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479582"></a>8459 <a xmlns="http://www.w3.org/1999/xhtml" id="id603525"></a> 8728 8460 <div class="header">Notes:</div> 8729 8461 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8748 8480 <div> 8749 8481 <div class="refsect1" lang="en" xml:lang="en"> 8750 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479642"></a>8482 <a xmlns="http://www.w3.org/1999/xhtml" id="id603585"></a> 8751 8483 <div class="header">Arguments and Values:</div> 8752 8484 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p> … … 8755 8487 </div> 8756 8488 <div class="refsect1" lang="en" xml:lang="en"> 8757 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479678"></a>8489 <a xmlns="http://www.w3.org/1999/xhtml" id="id603621"></a> 8758 8490 <div class="header">Description:</div> 8759 8491 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8763 8495 </div> 8764 8496 <div class="refsect1" lang="en" xml:lang="en"> 8765 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479692"></a>8497 <a xmlns="http://www.w3.org/1999/xhtml" id="id603636"></a> 8766 8498 <div class="header">See Also:</div> 8767 8499 <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> 8768 8500 </div> 8769 8501 <div class="refsect1" lang="en" xml:lang="en"> 8770 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479746"></a>8502 <a xmlns="http://www.w3.org/1999/xhtml" id="id603689"></a> 8771 8503 <div class="header">Notes:</div> 8772 8504 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted … … 8792 8524 <div> 8793 8525 <div class="refsect1" lang="en" xml:lang="en"> 8794 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479806"></a>8526 <a xmlns="http://www.w3.org/1999/xhtml" id="id603749"></a> 8795 8527 <div class="header">Arguments and Values:</div> 8796 8528 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---An object of type CCL:SEMAPHORE.</p> … … 8805 8537 </div> 8806 8538 <div class="refsect1" lang="en" xml:lang="en"> 8807 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479872"></a>8539 <a xmlns="http://www.w3.org/1999/xhtml" id="id603815"></a> 8808 8540 <div class="header">Description:</div> 8809 8541 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em> … … 8814 8546 </div> 8815 8547 <div class="refsect1" lang="en" xml:lang="en"> 8816 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479889"></a>8548 <a xmlns="http://www.w3.org/1999/xhtml" id="id603832"></a> 8817 8549 <div class="header">See Also:</div> 8818 8550 <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> … … 8834 8566 <div> 8835 8567 <div class="refsect1" lang="en" xml:lang="en"> 8836 <a xmlns="http://www.w3.org/1999/xhtml" id="id 479982"></a>8568 <a xmlns="http://www.w3.org/1999/xhtml" id="id603925"></a> 8837 8569 <div class="header">Arguments and Values:</div> 8838 8570 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8842 8574 </div> 8843 8575 <div class="refsect1" lang="en" xml:lang="en"> 8844 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480024"></a>8576 <a xmlns="http://www.w3.org/1999/xhtml" id="id603967"></a> 8845 8577 <div class="header">Description:</div> 8846 8578 <p xmlns="http://www.w3.org/1999/xhtml">Wait until input is available on <em class="varname">fd</em>. … … 8858 8590 </div> 8859 8591 <div class="refsect1" lang="en" xml:lang="en"> 8860 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480057"></a>8592 <a xmlns="http://www.w3.org/1999/xhtml" id="id604000"></a> 8861 8593 <div class="header">See Also:</div> 8862 8594 <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> 8863 8595 </div> 8864 8596 <div class="refsect1" lang="en" xml:lang="en"> 8865 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480094"></a>8597 <a xmlns="http://www.w3.org/1999/xhtml" id="id604038"></a> 8866 8598 <div class="header">Notes:</div> 8867 8599 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8888 8620 <div> 8889 8621 <div class="refsect1" lang="en" xml:lang="en"> 8890 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480159"></a>8622 <a xmlns="http://www.w3.org/1999/xhtml" id="id604102"></a> 8891 8623 <div class="header">Arguments and Values:</div> 8892 8624 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer … … 8896 8628 </div> 8897 8629 <div class="refsect1" lang="en" xml:lang="en"> 8898 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480201"></a>8630 <a xmlns="http://www.w3.org/1999/xhtml" id="id604144"></a> 8899 8631 <div class="header">Description:</div> 8900 8632 <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 … … 8909 8641 </div> 8910 8642 <div class="refsect1" lang="en" xml:lang="en"> 8911 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480234"></a>8643 <a xmlns="http://www.w3.org/1999/xhtml" id="id604177"></a> 8912 8644 <div class="header">See Also:</div> 8913 8645 <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> 8914 8646 </div> 8915 8647 <div class="refsect1" lang="en" xml:lang="en"> 8916 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480271"></a>8648 <a xmlns="http://www.w3.org/1999/xhtml" id="id604214"></a> 8917 8649 <div class="header">Notes:</div> 8918 8650 <p xmlns="http://www.w3.org/1999/xhtml"> … … 8939 8671 <div> 8940 8672 <div class="refsect1" lang="en" xml:lang="en"> 8941 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480336"></a>8673 <a xmlns="http://www.w3.org/1999/xhtml" id="id604279"></a> 8942 8674 <div class="header">Arguments and Values:</div> 8943 8675 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p> … … 8946 8678 </div> 8947 8679 <div class="refsect1" lang="en" xml:lang="en"> 8948 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480374"></a>8680 <a xmlns="http://www.w3.org/1999/xhtml" id="id604318"></a> 8949 8681 <div class="header">Description:</div> 8950 8682 <p xmlns="http://www.w3.org/1999/xhtml">Requests exclusive read access to the standard terminal … … 8954 8686 </div> 8955 8687 <div class="refsect1" lang="en" xml:lang="en"> 8956 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480391"></a>8688 <a xmlns="http://www.w3.org/1999/xhtml" id="id604334"></a> 8957 8689 <div class="header">See Also:</div> 8958 8690 <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> … … 8973 8705 <div> 8974 8706 <div class="refsect1" lang="en" xml:lang="en"> 8975 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480468"></a>8707 <a xmlns="http://www.w3.org/1999/xhtml" id="id604411"></a> 8976 8708 <div class="header">Value Type:</div> 8977 8709 <p xmlns="http://www.w3.org/1999/xhtml">A boolean.</p> 8978 8710 </div> 8979 8711 <div class="refsect1" lang="en" xml:lang="en"> 8980 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480478"></a>8712 <a xmlns="http://www.w3.org/1999/xhtml" id="id604421"></a> 8981 8713 <div class="header">Initial Value:</div> 8982 8714 <p xmlns="http://www.w3.org/1999/xhtml">NIL.</p> 8983 8715 </div> 8984 8716 <div class="refsect1" lang="en" xml:lang="en"> 8985 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480487"></a>8717 <a xmlns="http://www.w3.org/1999/xhtml" id="id604431"></a> 8986 8718 <div class="header">Description:</div> 8987 8719 <p xmlns="http://www.w3.org/1999/xhtml">Controls how attempts to obtain ownership of terminal input … … 8995 8727 </div> 8996 8728 <div class="refsect1" lang="en" xml:lang="en"> 8997 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480501"></a>8729 <a xmlns="http://www.w3.org/1999/xhtml" id="id604444"></a> 8998 8730 <div class="header">See Also:</div> 8999 8731 <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> … … 9014 8746 <div> 9015 8747 <div class="refsect1" lang="en" xml:lang="en"> 9016 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480592"></a>8748 <a xmlns="http://www.w3.org/1999/xhtml" id="id604535"></a> 9017 8749 <div class="header">Arguments and Values:</div> 9018 8750 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">p</span></i>---a lisp process (thread), designated either by … … 9023 8755 </div> 9024 8756 <div class="refsect1" lang="en" xml:lang="en"> 9025 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480631"></a>8757 <a xmlns="http://www.w3.org/1999/xhtml" id="id604574"></a> 9026 8758 <div class="header">Description:</div> 9027 8759 <p xmlns="http://www.w3.org/1999/xhtml">:Y is a toplevel command, not a function. As such, it … … 9034 8766 </div> 9035 8767 <div class="refsect1" lang="en" xml:lang="en"> 9036 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480653"></a>8768 <a xmlns="http://www.w3.org/1999/xhtml" id="id604596"></a> 9037 8769 <div class="header">See Also:</div> 9038 8770 <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> … … 9055 8787 <div> 9056 8788 <div class="refsect1" lang="en" xml:lang="en"> 9057 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480746"></a>8789 <a xmlns="http://www.w3.org/1999/xhtml" id="id604689"></a> 9058 8790 <div class="header">Arguments and Values:</div> 9059 8791 <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> … … 9065 8797 </div> 9066 8798 <div class="refsect1" lang="en" xml:lang="en"> 9067 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480804"></a>8799 <a xmlns="http://www.w3.org/1999/xhtml" id="id604747"></a> 9068 8800 <div class="header">Description:</div> 9069 8801 <p xmlns="http://www.w3.org/1999/xhtml">Waits for the specified process to terminate. If the … … 9206 8938 <div> 9207 8939 <div class="refsect1" lang="en" xml:lang="en"> 9208 <a xmlns="http://www.w3.org/1999/xhtml" id="id 435434"></a>8940 <a xmlns="http://www.w3.org/1999/xhtml" id="id555431"></a> 9209 8941 <div class="header">Arguments and Values:</div> 9210 8942 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">address-family</span></i>---The address/protocol family of this socket. Currently … … 9305 9037 </div> 9306 9038 <div class="refsect1" lang="en" xml:lang="en"> 9307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454343"></a>9039 <a xmlns="http://www.w3.org/1999/xhtml" id="id579983"></a> 9308 9040 <div class="header">Description:</div> 9309 9041 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new socket</p> … … 9324 9056 <div> 9325 9057 <div class="refsect1" lang="en" xml:lang="en"> 9326 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454405"></a>9058 <a xmlns="http://www.w3.org/1999/xhtml" id="id580044"></a> 9327 9059 <div class="header">Arguments and Values:</div> 9328 9060 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The listener-socket to listen on.</p> … … 9332 9064 </div> 9333 9065 <div class="refsect1" lang="en" xml:lang="en"> 9334 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454447"></a>9066 <a xmlns="http://www.w3.org/1999/xhtml" id="id580087"></a> 9335 9067 <div class="header">Description:</div> 9336 9068 <p xmlns="http://www.w3.org/1999/xhtml">Extracts the first connection on the queue of pending … … 9358 9090 <div> 9359 9091 <div class="refsect1" lang="en" xml:lang="en"> 9360 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454512"></a>9092 <a xmlns="http://www.w3.org/1999/xhtml" id="id580152"></a> 9361 9093 <div class="header">Arguments and Values:</div> 9362 9094 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dotted</span></i>---A string representing an IP address in the … … 9366 9098 </div> 9367 9099 <div class="refsect1" lang="en" xml:lang="en"> 9368 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454554"></a>9100 <a xmlns="http://www.w3.org/1999/xhtml" id="id580193"></a> 9369 9101 <div class="header">Description:</div> 9370 9102 <p xmlns="http://www.w3.org/1999/xhtml">Converts a dotted-string representation of a host address to … … 9386 9118 <div> 9387 9119 <div class="refsect1" lang="en" xml:lang="en"> 9388 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464748"></a>9120 <a xmlns="http://www.w3.org/1999/xhtml" id="id588678"></a> 9389 9121 <div class="header">Arguments and Values:</div> 9390 9122 <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> … … 9395 9127 </div> 9396 9128 <div class="refsect1" lang="en" xml:lang="en"> 9397 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464790"></a>9129 <a xmlns="http://www.w3.org/1999/xhtml" id="id588720"></a> 9398 9130 <div class="header">Description:</div> 9399 9131 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into octets.</p> … … 9414 9146 <div> 9415 9147 <div class="refsect1" lang="en" xml:lang="en"> 9416 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464851"></a>9148 <a xmlns="http://www.w3.org/1999/xhtml" id="id588781"></a> 9417 9149 <div class="header">Arguments and Values:</div> 9418 9150 <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> … … 9421 9153 </div> 9422 9154 <div class="refsect1" lang="en" xml:lang="en"> 9423 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464892"></a>9155 <a xmlns="http://www.w3.org/1999/xhtml" id="id588822"></a> 9424 9156 <div class="header">Description:</div> 9425 9157 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into a host name … … 9441 9173 <div> 9442 9174 <div class="refsect1" lang="en" xml:lang="en"> 9443 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464949"></a>9175 <a xmlns="http://www.w3.org/1999/xhtml" id="id588879"></a> 9444 9176 <div class="header">Arguments and Values:</div> 9445 9177 <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 … … 9449 9181 </div> 9450 9182 <div class="refsect1" lang="en" xml:lang="en"> 9451 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464977"></a>9183 <a xmlns="http://www.w3.org/1999/xhtml" id="id588906"></a> 9452 9184 <div class="header">Description:</div> 9453 9185 <p xmlns="http://www.w3.org/1999/xhtml">Converts a host spec in any of the acceptable formats into a … … 9469 9201 <div> 9470 9202 <div class="refsect1" lang="en" xml:lang="en"> 9471 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465035"></a>9203 <a xmlns="http://www.w3.org/1999/xhtml" id="id588965"></a> 9472 9204 <div class="header">Arguments and Values:</div> 9473 9205 <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 … … 9478 9210 </div> 9479 9211 <div class="refsect1" lang="en" xml:lang="en"> 9480 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465078"></a>9212 <a xmlns="http://www.w3.org/1999/xhtml" id="id589007"></a> 9481 9213 <div class="header">Description:</div> 9482 9214 <p xmlns="http://www.w3.org/1999/xhtml">Finds the port number for the specified port and protocol</p> … … 9498 9230 <div> 9499 9231 <div class="refsect1" lang="en" xml:lang="en"> 9500 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463455"></a>9232 <a xmlns="http://www.w3.org/1999/xhtml" id="id589068"></a> 9501 9233 <div class="header">Arguments and Values:</div> 9502 9234 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to read from</p> … … 9515 9247 </div> 9516 9248 <div class="refsect1" lang="en" xml:lang="en"> 9517 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463545"></a>9249 <a xmlns="http://www.w3.org/1999/xhtml" id="id587474"></a> 9518 9250 <div class="header">Description:</div> 9519 9251 <p xmlns="http://www.w3.org/1999/xhtml">Reads a UDP packet from a socket. If no packets are … … 9552 9284 <div> 9553 9285 <div class="refsect1" lang="en" xml:lang="en"> 9554 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463646"></a>9286 <a xmlns="http://www.w3.org/1999/xhtml" id="id587574"></a> 9555 9287 <div class="header">Arguments and Values:</div> 9556 9288 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to write to</p> … … 9568 9300 </div> 9569 9301 <div class="refsect1" lang="en" xml:lang="en"> 9570 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463749"></a>9302 <a xmlns="http://www.w3.org/1999/xhtml" id="id587678"></a> 9571 9303 <div class="header">Description:</div> 9572 9304 <p xmlns="http://www.w3.org/1999/xhtml">Send a UDP packet over a socket.</p> … … 9587 9319 <div> 9588 9320 <div class="refsect1" lang="en" xml:lang="en"> 9589 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463811"></a>9321 <a xmlns="http://www.w3.org/1999/xhtml" id="id587739"></a> 9590 9322 <div class="header">Arguments and Values:</div> 9591 9323 <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> … … 9594 9326 </div> 9595 9327 <div class="refsect1" lang="en" xml:lang="en"> 9596 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463851"></a>9328 <a xmlns="http://www.w3.org/1999/xhtml" id="id587780"></a> 9597 9329 <div class="header">Description:</div> 9598 9330 <p xmlns="http://www.w3.org/1999/xhtml">Shuts down part of a bidirectional connection. This is … … 9615 9347 <div> 9616 9348 <div class="refsect1" lang="en" xml:lang="en"> 9617 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463910"></a>9349 <a xmlns="http://www.w3.org/1999/xhtml" id="id587838"></a> 9618 9350 <div class="header">Arguments and Values:</div> 9619 9351 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9620 9352 </div> 9621 9353 <div class="refsect1" lang="en" xml:lang="en"> 9622 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463936"></a>9354 <a xmlns="http://www.w3.org/1999/xhtml" id="id587864"></a> 9623 9355 <div class="header">Description:</div> 9624 9356 <p xmlns="http://www.w3.org/1999/xhtml">Returns the native OS's representation of the socket, or … … 9645 9377 <div> 9646 9378 <div class="refsect1" lang="en" xml:lang="en"> 9647 <a xmlns="http://www.w3.org/1999/xhtml" id="id 463997"></a>9379 <a xmlns="http://www.w3.org/1999/xhtml" id="id587925"></a> 9648 9380 <div class="header">Arguments and Values:</div> 9649 9381 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9650 9382 </div> 9651 9383 <div class="refsect1" lang="en" xml:lang="en"> 9652 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464038"></a>9384 <a xmlns="http://www.w3.org/1999/xhtml" id="id587952"></a> 9653 9385 <div class="header">Description:</div> 9654 9386 <p xmlns="http://www.w3.org/1999/xhtml">Returns the 32-bit unsigned IP address of the remote host, … … 9670 9402 <div> 9671 9403 <div class="refsect1" lang="en" xml:lang="en"> 9672 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464096"></a>9404 <a xmlns="http://www.w3.org/1999/xhtml" id="id588025"></a> 9673 9405 <div class="header">Arguments and Values:</div> 9674 9406 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9675 9407 </div> 9676 9408 <div class="refsect1" lang="en" xml:lang="en"> 9677 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464122"></a>9409 <a xmlns="http://www.w3.org/1999/xhtml" id="id588051"></a> 9678 9410 <div class="header">Description:</div> 9679 9411 <p xmlns="http://www.w3.org/1999/xhtml">Returns the remote port number, or NIL if the socket is not … … 9695 9427 <div> 9696 9428 <div class="refsect1" lang="en" xml:lang="en"> 9697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464179"></a>9429 <a xmlns="http://www.w3.org/1999/xhtml" id="id588109"></a> 9698 9430 <div class="header">Arguments and Values:</div> 9699 9431 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9700 9432 </div> 9701 9433 <div class="refsect1" lang="en" xml:lang="en"> 9702 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464206"></a>9434 <a xmlns="http://www.w3.org/1999/xhtml" id="id588135"></a> 9703 9435 <div class="header">Description:</div> 9704 9436 <p xmlns="http://www.w3.org/1999/xhtml">Returns 32-bit unsigned IP address of the local host.</p> … … 9719 9451 <div> 9720 9452 <div class="refsect1" lang="en" xml:lang="en"> 9721 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464263"></a>9453 <a xmlns="http://www.w3.org/1999/xhtml" id="id588192"></a> 9722 9454 <div class="header">Arguments and Values:</div> 9723 9455 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9724 9456 </div> 9725 9457 <div class="refsect1" lang="en" xml:lang="en"> 9726 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464289"></a>9458 <a xmlns="http://www.w3.org/1999/xhtml" id="id588218"></a> 9727 9459 <div class="header">Description:</div> 9728 9460 <p xmlns="http://www.w3.org/1999/xhtml">Returns the local port number</p> … … 9743 9475 <div> 9744 9476 <div class="refsect1" lang="en" xml:lang="en"> 9745 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464346"></a>9477 <a xmlns="http://www.w3.org/1999/xhtml" id="id588276"></a> 9746 9478 <div class="header">Arguments and Values:</div> 9747 9479 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9748 9480 </div> 9749 9481 <div class="refsect1" lang="en" xml:lang="en"> 9750 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464373"></a>9482 <a xmlns="http://www.w3.org/1999/xhtml" id="id588302"></a> 9751 9483 <div class="header">Description:</div> 9752 9484 <p xmlns="http://www.w3.org/1999/xhtml">Returns :internet or :file, as appropriate.</p> … … 9767 9499 <div> 9768 9500 <div class="refsect1" lang="en" xml:lang="en"> 9769 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464430"></a>9501 <a xmlns="http://www.w3.org/1999/xhtml" id="id588359"></a> 9770 9502 <div class="header">Arguments and Values:</div> 9771 9503 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9772 9504 </div> 9773 9505 <div class="refsect1" lang="en" xml:lang="en"> 9774 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464456"></a>9506 <a xmlns="http://www.w3.org/1999/xhtml" id="id588385"></a> 9775 9507 <div class="header">Description:</div> 9776 9508 <p xmlns="http://www.w3.org/1999/xhtml">Returns :active for tcp-stream, :passive for … … 9792 9524 <div> 9793 9525 <div class="refsect1" lang="en" xml:lang="en"> 9794 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464513"></a>9526 <a xmlns="http://www.w3.org/1999/xhtml" id="id588443"></a> 9795 9527 <div class="header">Arguments and Values:</div> 9796 9528 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9797 9529 </div> 9798 9530 <div class="refsect1" lang="en" xml:lang="en"> 9799 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464539"></a>9531 <a xmlns="http://www.w3.org/1999/xhtml" id="id588469"></a> 9800 9532 <div class="header">Description:</div> 9801 9533 <p xmlns="http://www.w3.org/1999/xhtml">Returns the socket format as specified by the :format … … 9817 9549 <div> 9818 9550 <div class="refsect1" lang="en" xml:lang="en"> 9819 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464596"></a>9551 <a xmlns="http://www.w3.org/1999/xhtml" id="id588527"></a> 9820 9552 <div class="header">Arguments and Values:</div> 9821 9553 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p> 9822 9554 </div> 9823 9555 <div class="refsect1" lang="en" xml:lang="en"> 9824 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464623"></a>9556 <a xmlns="http://www.w3.org/1999/xhtml" id="id588553"></a> 9825 9557 <div class="header">Description:</div> 9826 9558 <p xmlns="http://www.w3.org/1999/xhtml">returns :stream for tcp-stream and listener-socket, and … … 9841 9573 <div> 9842 9574 <div class="refsect1" lang="en" xml:lang="en"> 9843 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464666"></a>9575 <a xmlns="http://www.w3.org/1999/xhtml" id="id588597"></a> 9844 9576 <div class="header">Description:</div> 9845 9577 <p xmlns="http://www.w3.org/1999/xhtml">The class of OS errors signaled by socket functions</p> 9846 9578 </div> 9847 9579 <div class="refsect1" lang="en" xml:lang="en"> 9848 <a xmlns="http://www.w3.org/1999/xhtml" id="id 464677"></a>9580 <a xmlns="http://www.w3.org/1999/xhtml" id="id588608"></a> 9849 9581 <div class="header">Superclasses:</div> 9850 9582 <p xmlns="http://www.w3.org/1999/xhtml">simple-error</p> … … 9865 9597 <div> 9866 9598 <div class="refsect1" lang="en" xml:lang="en"> 9867 <a xmlns="http://www.w3.org/1999/xhtml" id="id 461795"></a>9599 <a xmlns="http://www.w3.org/1999/xhtml" id="id585726"></a> 9868 9600 <div class="header">Arguments and Values:</div> 9869 9601 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9870 9602 </div> 9871 9603 <div class="refsect1" lang="en" xml:lang="en"> 9872 <a xmlns="http://www.w3.org/1999/xhtml" id="id 461821"></a>9604 <a xmlns="http://www.w3.org/1999/xhtml" id="id585752"></a> 9873 9605 <div class="header">Description:</div> 9874 9606 <p xmlns="http://www.w3.org/1999/xhtml">The OS error code of the error</p> … … 9889 9621 <div> 9890 9622 <div class="refsect1" lang="en" xml:lang="en"> 9891 <a xmlns="http://www.w3.org/1999/xhtml" id="id 461879"></a>9623 <a xmlns="http://www.w3.org/1999/xhtml" id="id585810"></a> 9892 9624 <div class="header">Arguments and Values:</div> 9893 9625 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9894 9626 </div> 9895 9627 <div class="refsect1" lang="en" xml:lang="en"> 9896 <a xmlns="http://www.w3.org/1999/xhtml" id="id 461906"></a>9628 <a xmlns="http://www.w3.org/1999/xhtml" id="id585836"></a> 9897 9629 <div class="header">Description:</div> 9898 9630 <p xmlns="http://www.w3.org/1999/xhtml">A symbol representing the error code in a more … … 9918 9650 <div> 9919 9651 <div class="refsect1" lang="en" xml:lang="en"> 9920 <a xmlns="http://www.w3.org/1999/xhtml" id="id 461969"></a>9652 <a xmlns="http://www.w3.org/1999/xhtml" id="id585900"></a> 9921 9653 <div class="header">Arguments and Values:</div> 9922 9654 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p> 9923 9655 </div> 9924 9656 <div class="refsect1" lang="en" xml:lang="en"> 9925 <a xmlns="http://www.w3.org/1999/xhtml" id="id 461995"></a>9657 <a xmlns="http://www.w3.org/1999/xhtml" id="id585926"></a> 9926 9658 <div class="header">Description:</div> 9927 9659 <p xmlns="http://www.w3.org/1999/xhtml">A string describing the context where the error happened. On … … 9944 9676 <div> 9945 9677 <div class="refsect1" lang="en" xml:lang="en"> 9946 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462057"></a>9678 <a xmlns="http://www.w3.org/1999/xhtml" id="id585988"></a> 9947 9679 <div class="header">Arguments and Values:</div> 9948 9680 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to close</p> … … 9955 9687 </div> 9956 9688 <div class="refsect1" lang="en" xml:lang="en"> 9957 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462101"></a>9689 <a xmlns="http://www.w3.org/1999/xhtml" id="id586031"></a> 9958 9690 <div class="header">Description:</div> 9959 9691 <p xmlns="http://www.w3.org/1999/xhtml">The close generic function can be applied to sockets. It … … 9976 9708 <div> 9977 9709 <div class="refsect1" lang="en" xml:lang="en"> 9978 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462163"></a>9710 <a xmlns="http://www.w3.org/1999/xhtml" id="id586094"></a> 9979 9711 <div class="header">Arguments and Values:</div> 9980 9712 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---variable to bind</p> … … 9983 9715 </div> 9984 9716 <div class="refsect1" lang="en" xml:lang="en"> 9985 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462219"></a>9717 <a xmlns="http://www.w3.org/1999/xhtml" id="id586149"></a> 9986 9718 <div class="header">Description:</div> 9987 9719 <p xmlns="http://www.w3.org/1999/xhtml">executes body with var bound to the result of applying … … 10115 9847 <div> 10116 9848 <div class="refsect1" lang="en" xml:lang="en"> 10117 <a xmlns="http://www.w3.org/1999/xhtml" id="id 413558"></a>9849 <a xmlns="http://www.w3.org/1999/xhtml" id="id539912"></a> 10118 9850 <div class="header">Arguments and Values:</div> 10119 9851 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">program</span></i>---A string or pathname which denotes an executable file. … … 10166 9898 </div> 10167 9899 <div class="refsect1" lang="en" xml:lang="en"> 10168 <a xmlns="http://www.w3.org/1999/xhtml" id="id 456940"></a>9900 <a xmlns="http://www.w3.org/1999/xhtml" id="id535466"></a> 10169 9901 <div class="header">Description:</div> 10170 9902 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process, … … 10186 9918 <div> 10187 9919 <div class="refsect1" lang="en" xml:lang="en"> 10188 <a xmlns="http://www.w3.org/1999/xhtml" id="id 456999"></a>9920 <a xmlns="http://www.w3.org/1999/xhtml" id="id581646"></a> 10189 9921 <div class="header">Arguments and Values:</div> 10190 9922 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> … … 10192 9924 </div> 10193 9925 <div class="refsect1" lang="en" xml:lang="en"> 10194 <a xmlns="http://www.w3.org/1999/xhtml" id="id 448201"></a>9926 <a xmlns="http://www.w3.org/1999/xhtml" id="id581687"></a> 10195 9927 <div class="header">Description:</div> 10196 9928 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified … … 10215 9947 <div> 10216 9948 <div class="refsect1" lang="en" xml:lang="en"> 10217 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465244"></a>9949 <a xmlns="http://www.w3.org/1999/xhtml" id="id575787"></a> 10218 9950 <div class="header">Arguments and Values:</div> 10219 9951 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10220 9952 </div> 10221 9953 <div class="refsect1" lang="en" xml:lang="en"> 10222 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465270"></a>9954 <a xmlns="http://www.w3.org/1999/xhtml" id="id575813"></a> 10223 9955 <div class="header">Description:</div> 10224 9956 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to … … 10242 9974 <div> 10243 9975 <div class="refsect1" lang="en" xml:lang="en"> 10244 <a xmlns="http://www.w3.org/1999/xhtml" id="id 465334"></a>9976 <a xmlns="http://www.w3.org/1999/xhtml" id="id535144"></a> 10245 9977 <div class="header">Arguments and Values:</div> 10246 9978 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10247 9979 </div> 10248 9980 <div class="refsect1" lang="en" xml:lang="en"> 10249 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454032"></a>9981 <a xmlns="http://www.w3.org/1999/xhtml" id="id535170"></a> 10250 9982 <div class="header">Description:</div> 10251 9983 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to … … 10268 10000 <div> 10269 10001 <div class="refsect1" lang="en" xml:lang="en"> 10270 <a xmlns="http://www.w3.org/1999/xhtml" id="id 454093"></a>10002 <a xmlns="http://www.w3.org/1999/xhtml" id="id533954"></a> 10271 10003 <div class="header">Arguments and Values:</div> 10272 10004 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10273 10005 </div> 10274 10006 <div class="refsect1" lang="en" xml:lang="en"> 10275 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429888"></a>10007 <a xmlns="http://www.w3.org/1999/xhtml" id="id533980"></a> 10276 10008 <div class="header">Description:</div> 10277 10009 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to … … 10295 10027 <div> 10296 10028 <div class="refsect1" lang="en" xml:lang="en"> 10297 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429950"></a>10029 <a xmlns="http://www.w3.org/1999/xhtml" id="id534041"></a> 10298 10030 <div class="header">Arguments and Values:</div> 10299 10031 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10300 10032 </div> 10301 10033 <div class="refsect1" lang="en" xml:lang="en"> 10302 <a xmlns="http://www.w3.org/1999/xhtml" id="id 429975"></a>10034 <a xmlns="http://www.w3.org/1999/xhtml" id="id542679"></a> 10303 10035 <div class="header">Description:</div> 10304 10036 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to … … 10322 10054 <div> 10323 10055 <div class="refsect1" lang="en" xml:lang="en"> 10324 <a xmlns="http://www.w3.org/1999/xhtml" id="id 413831"></a>10056 <a xmlns="http://www.w3.org/1999/xhtml" id="id542740"></a> 10325 10057 <div class="header">Arguments and Values:</div> 10326 10058 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p> 10327 10059 </div> 10328 10060 <div class="refsect1" lang="en" xml:lang="en"> 10329 <a xmlns="http://www.w3.org/1999/xhtml" id="id 413857"></a>10061 <a xmlns="http://www.w3.org/1999/xhtml" id="id542766"></a> 10330 10062 <div class="header">Description:</div> 10331 10063 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status … … 10357 10089 <dt> 10358 10090 <span class="sect2"> 10359 <a href="#id 427504">9.1.1. Stream External Encoding</a>10091 <a href="#id548514">9.1.1. Stream External Encoding</a> 10360 10092 </span> 10361 10093 </dt> … … 10425 10157 <div> 10426 10158 <div> 10427 <h3 class="title"><a id="id 427504"></a>9.1.1. Stream External Encoding</h3>10159 <h3 class="title"><a id="id548514"></a>9.1.1. Stream External Encoding</h3> 10428 10160 </div> 10429 10161 </div> … … 10586 10318 </div> 10587 10319 </div> 10588 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462315" class="indexterm"></a>10589 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462325" class="indexterm"></a>10590 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462335" class="indexterm"></a>10591 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462344" class="indexterm"></a>10592 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462354" class="indexterm"></a>10593 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462364" class="indexterm"></a>10320 <a xmlns="http://www.w3.org/1999/xhtml" id="id537092" class="indexterm"></a> 10321 <a xmlns="http://www.w3.org/1999/xhtml" id="id537102" class="indexterm"></a> 10322 <a xmlns="http://www.w3.org/1999/xhtml" id="id537111" class="indexterm"></a> 10323 <a xmlns="http://www.w3.org/1999/xhtml" id="id537121" class="indexterm"></a> 10324 <a xmlns="http://www.w3.org/1999/xhtml" id="id537131" class="indexterm"></a> 10325 <a xmlns="http://www.w3.org/1999/xhtml" id="id537140" class="indexterm"></a> 10594 10326 <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has 10595 10327 attributes and accessors: … … 10644 10376 <div> 10645 10377 <div class="refsect1" lang="en" xml:lang="en"> 10646 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462583"></a>10378 <a xmlns="http://www.w3.org/1999/xhtml" id="id587358"></a> 10647 10379 <div class="header">Values:</div> 10648 10380 <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 … … 10651 10383 </div> 10652 10384 <div class="refsect1" lang="en" xml:lang="en"> 10653 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462610"></a>10385 <a xmlns="http://www.w3.org/1999/xhtml" id="id587385"></a> 10654 10386 <div class="header">Description:</div> 10655 10387 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p> 10656 10388 </div> 10657 10389 <div class="refsect1" lang="en" xml:lang="en"> 10658 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462621"></a>10390 <a xmlns="http://www.w3.org/1999/xhtml" id="id595144"></a> 10659 10391 <div class="header">See Also:</div> 10660 10392 <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> … … 10679 10411 <div> 10680 10412 <div class="refsect1" lang="en" xml:lang="en"> 10681 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462702"></a>10413 <a xmlns="http://www.w3.org/1999/xhtml" id="id595224"></a> 10682 10414 <div class="header">Arguments:</div> 10683 10415 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10684 10416 </div> 10685 10417 <div class="refsect1" lang="en" xml:lang="en"> 10686 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462728"></a>10418 <a xmlns="http://www.w3.org/1999/xhtml" id="id595250"></a> 10687 10419 <div class="header">Description:</div> 10688 10420 <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open … … 10693 10425 </div> 10694 10426 <div class="refsect1" lang="en" xml:lang="en"> 10695 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462747"></a>10427 <a xmlns="http://www.w3.org/1999/xhtml" id="id595269"></a> 10696 10428 <div class="header">See Also:</div> 10697 10429 <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> … … 10716 10448 <div> 10717 10449 <div class="refsect1" lang="en" xml:lang="en"> 10718 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462828"></a>10450 <a xmlns="http://www.w3.org/1999/xhtml" id="id595351"></a> 10719 10451 <div class="header">Arguments:</div> 10720 10452 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p> 10721 10453 </div> 10722 10454 <div class="refsect1" lang="en" xml:lang="en"> 10723 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462854"></a>10455 <a xmlns="http://www.w3.org/1999/xhtml" id="id595377"></a> 10724 10456 <div class="header">Description:</div> 10725 10457 <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file … … 10730 10462 </div> 10731 10463 <div class="refsect1" lang="en" xml:lang="en"> 10732 <a xmlns="http://www.w3.org/1999/xhtml" id="id 462873"></a>10464 <a xmlns="http://www.w3.org/1999/xhtml" id="id595396"></a> 10733 10465 <div class="header">See Also:</div> 10734 10466 <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> … … 11163 10895 <div> 11164 10896 <div class="refsect1" lang="en" xml:lang="en"> 11165 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471242"></a>10897 <a xmlns="http://www.w3.org/1999/xhtml" id="id595983"></a> 11166 10898 <div class="header">Arguments and Values:</div> 11167 10899 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p> … … 11174 10906 </div> 11175 10907 <div class="refsect1" lang="en" xml:lang="en"> 11176 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471300"></a>10908 <a xmlns="http://www.w3.org/1999/xhtml" id="id596041"></a> 11177 10909 <div class="header">Description:</div> 11178 10910 <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the … … 11195 10927 <div> 11196 10928 <div class="refsect1" lang="en" xml:lang="en"> 11197 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471360"></a>10929 <a xmlns="http://www.w3.org/1999/xhtml" id="id596100"></a> 11198 10930 <div class="header">Arguments and Values:</div> 11199 10931 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p> … … 11206 10938 </div> 11207 10939 <div class="refsect1" lang="en" xml:lang="en"> 11208 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471418"></a>10940 <a xmlns="http://www.w3.org/1999/xhtml" id="id596158"></a> 11209 10941 <div class="header">Description:</div> 11210 10942 <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to … … 11226 10958 <div> 11227 10959 <div class="refsect1" lang="en" xml:lang="en"> 11228 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471476"></a>10960 <a xmlns="http://www.w3.org/1999/xhtml" id="id596216"></a> 11229 10961 <div class="header">Arguments and Values:</div> 11230 10962 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p> … … 11242 10974 </div> 11243 10975 <div class="refsect1" lang="en" xml:lang="en"> 11244 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471551"></a>10976 <a xmlns="http://www.w3.org/1999/xhtml" id="id596292"></a> 11245 10977 <div class="header">Description:</div> 11246 10978 <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into … … 11265 10997 <div> 11266 10998 <div class="refsect1" lang="en" xml:lang="en"> 11267 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471611"></a>10999 <a xmlns="http://www.w3.org/1999/xhtml" id="id596352"></a> 11268 11000 <div class="header">Arguments and Values:</div> 11269 11001 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p> … … 11281 11013 </div> 11282 11014 <div class="refsect1" lang="en" xml:lang="en"> 11283 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471687"></a>11015 <a xmlns="http://www.w3.org/1999/xhtml" id="id596427"></a> 11284 11016 <div class="header">Description:</div> 11285 11017 <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream, … … 11303 11035 <div> 11304 11036 <div class="refsect1" lang="en" xml:lang="en"> 11305 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471746"></a>11037 <a xmlns="http://www.w3.org/1999/xhtml" id="id596488"></a> 11306 11038 <div class="header">Method Signatures:</div> 11307 11039 <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml" class="function"><strong>ccl::stream-device</strong></span> <i> … … 11309 11041 </div> 11310 11042 <div class="refsect1" lang="en" xml:lang="en"> 11311 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471765"></a>11043 <a xmlns="http://www.w3.org/1999/xhtml" id="id596506"></a> 11312 11044 <div class="header">Arguments and Values:</div> 11313 11045 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p> … … 11320 11052 </div> 11321 11053 <div class="refsect1" lang="en" xml:lang="en"> 11322 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471830"></a>11054 <a xmlns="http://www.w3.org/1999/xhtml" id="id596571"></a> 11323 11055 <div class="header">Description:</div> 11324 11056 <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with … … 11344 11076 <div> 11345 11077 <div class="refsect1" lang="en" xml:lang="en"> 11346 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471900"></a>11078 <a xmlns="http://www.w3.org/1999/xhtml" id="id596641"></a> 11347 11079 <div class="header">Description:</div> 11348 11080 <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector, … … 11351 11083 </div> 11352 11084 <div class="refsect1" lang="en" xml:lang="en"> 11353 <a xmlns="http://www.w3.org/1999/xhtml" id="id 471912"></a>11085 <a xmlns="http://www.w3.org/1999/xhtml" id="id596653"></a> 11354 11086 <div class="header">Arguments:</div> 11355 11087 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11376 11108 <div> 11377 11109 <div class="refsect1" lang="en" xml:lang="en"> 11378 <a xmlns="http://www.w3.org/1999/xhtml" id="id 472031"></a>11110 <a xmlns="http://www.w3.org/1999/xhtml" id="id596772"></a> 11379 11111 <div class="header">Description:</div> 11380 11112 <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at … … 11382 11114 </div> 11383 11115 <div class="refsect1" lang="en" xml:lang="en"> 11384 <a xmlns="http://www.w3.org/1999/xhtml" id="id 472043"></a>11116 <a xmlns="http://www.w3.org/1999/xhtml" id="id596784"></a> 11385 11117 <div class="header">Arguments:</div> 11386 11118 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on … … 11392 11124 </div> 11393 11125 <div class="refsect1" lang="en" xml:lang="en"> 11394 <a xmlns="http://www.w3.org/1999/xhtml" id="id 472115"></a>11126 <a xmlns="http://www.w3.org/1999/xhtml" id="id596857"></a> 11395 11127 <div class="header">Examples:</div> 11396 11128 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 12558 12290 </div> 12559 12291 <p xmlns="http://www.w3.org/1999/xhtml"> 12560 <a id="id 455672" class="indexterm"></a>12292 <a id="id589527" class="indexterm"></a> 12561 12293 <span class="command"><strong><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span> 12562 12294 </p> … … 12564 12296 configuration file created by the "Config Editor" in Shark.app.</p> 12565 12297 <p xmlns="http://www.w3.org/1999/xhtml"> 12566 <a id="id 455698" class="indexterm"></a>12298 <a id="id586951" class="indexterm"></a> 12567 12299 <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> 12568 12300 </p> … … 13654 13386 <div> 13655 13387 <div> 13656 <h4 class="title"><a id="id 473961"></a>12.3.2.4. %int-to-ptr [Function]</h4>13388 <h4 class="title"><a id="id599232"></a>12.3.2.4. %int-to-ptr [Function]</h4> 13657 13389 </div> 13658 13390 </div> … … 13695 13427 <div> 13696 13428 <div> 13697 <h4 class="title"><a id="id 474035"></a>12.3.2.5. %inc-ptr [Function]</h4>13429 <h4 class="title"><a id="id599306"></a>12.3.2.5. %inc-ptr [Function]</h4> 13698 13430 </div> 13699 13431 </div> … … 13745 13477 <div> 13746 13478 <div> 13747 <h4 class="title"><a id="id 474127"></a>12.3.2.6. %ptr-to-int [Function]</h4>13479 <h4 class="title"><a id="id599398"></a>12.3.2.6. %ptr-to-int [Function]</h4> 13748 13480 </div> 13749 13481 </div> … … 13787 13519 <div> 13788 13520 <div> 13789 <h4 class="title"><a id="id 474202"></a>12.3.2.7. %null-ptr [Macro]</h4>13521 <h4 class="title"><a id="id599473"></a>12.3.2.7. %null-ptr [Macro]</h4> 13790 13522 </div> 13791 13523 </div> … … 13812 13544 <div> 13813 13545 <div> 13814 <h4 class="title"><a id="id 474243"></a>12.3.2.8. %null-ptr-p [Function]</h4>13546 <h4 class="title"><a id="id599514"></a>12.3.2.8. %null-ptr-p [Function]</h4> 13815 13547 </div> 13816 13548 </div> … … 13854 13586 <div> 13855 13587 <div> 13856 <h4 class="title"><a id="id 474318"></a>12.3.2.9. %setf-macptr [Function]</h4>13588 <h4 class="title"><a id="id599590"></a>12.3.2.9. %setf-macptr [Function]</h4> 13857 13589 </div> 13858 13590 </div> … … 13902 13634 <div> 13903 13635 <div> 13904 <h4 class="title"><a id="id 474409"></a>12.3.2.10. %incf-ptr [Macro]</h4>13636 <h4 class="title"><a id="id599680"></a>12.3.2.10. %incf-ptr [Macro]</h4> 13905 13637 </div> 13906 13638 </div> … … 13950 13682 <div> 13951 13683 <div> 13952 <h4 class="title"><a id="id 474499"></a>12.3.2.11. with-macptrs [Macro]</h4>13684 <h4 class="title"><a id="id599771"></a>12.3.2.11. with-macptrs [Macro]</h4> 13953 13685 </div> 13954 13686 </div> … … 14000 13732 <div> 14001 13733 <div> 14002 <h4 class="title"><a id="id 474591"></a>12.3.2.12. %stack-block [Macro]</h4>13734 <h4 class="title"><a id="id599862"></a>12.3.2.12. %stack-block [Macro]</h4> 14003 13735 </div> 14004 13736 </div> … … 14051 13783 <div> 14052 13784 <div> 14053 <h4 class="title"><a id="id 474683"></a>12.3.2.13. make-cstring [Function]</h4>13785 <h4 class="title"><a id="id599955"></a>12.3.2.13. make-cstring [Function]</h4> 14054 13786 </div> 14055 13787 </div> … … 14094 13826 <div> 14095 13827 <div> 14096 <h4 class="title"><a id="id 474759"></a>12.3.2.14. with-cstrs [Macro]</h4>13828 <h4 class="title"><a id="id600031"></a>12.3.2.14. with-cstrs [Macro]</h4> 14097 13829 </div> 14098 13830 </div> … … 14144 13876 <div> 14145 13877 <div> 14146 <h4 class="title"><a id="id 474851"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4>13878 <h4 class="title"><a id="id600123"></a>12.3.2.15. with-encoded-cstrs [Macro]</h4> 14147 13879 </div> 14148 13880 </div> … … 14207 13939 <div> 14208 13940 <div> 14209 <h4 class="title"><a id="id 474975"></a>12.3.2.16. %get-cstring [Function]</h4>13941 <h4 class="title"><a id="id600246"></a>12.3.2.16. %get-cstring [Function]</h4> 14210 13942 </div> 14211 13943 </div> … … 14249 13981 <div> 14250 13982 <div> 14251 <h4 class="title"><a id="id 492625"></a>12.3.2.17. %str-from-ptr [Function]</h4>13983 <h4 class="title"><a id="id616559"></a>12.3.2.17. %str-from-ptr [Function]</h4> 14252 13984 </div> 14253 13985 </div> … … 15695 15427 <div> 15696 15428 <div class="refsect1" lang="en" xml:lang="en"> 15697 <a xmlns="http://www.w3.org/1999/xhtml" id="id 494579"></a>15429 <a xmlns="http://www.w3.org/1999/xhtml" id="id618512"></a> 15698 15430 <div class="header">Description:</div> 15699 15431 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE* … … 15747 15479 <div> 15748 15480 <div class="refsect1" lang="en" xml:lang="en"> 15749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 494685"></a>15481 <a xmlns="http://www.w3.org/1999/xhtml" id="id618619"></a> 15750 15482 <div class="header">Description:</div> 15751 15483 <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 … … 15806 15538 <div> 15807 15539 <div class="refsect1" lang="en" xml:lang="en"> 15808 <a xmlns="http://www.w3.org/1999/xhtml" id="id 494803"></a>15540 <a xmlns="http://www.w3.org/1999/xhtml" id="id618736"></a> 15809 15541 <div class="header">Description:</div> 15810 15542 <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 … … 15853 15585 <div> 15854 15586 <div class="refsect1" lang="en" xml:lang="en"> 15855 <a xmlns="http://www.w3.org/1999/xhtml" id="id 494885"></a>15587 <a xmlns="http://www.w3.org/1999/xhtml" id="id618819"></a> 15856 15588 <div class="header">Description:</div> 15857 15589 <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 … … 15956 15688 <div> 15957 15689 <div class="refsect1" lang="en" xml:lang="en"> 15958 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495024"></a>15690 <a xmlns="http://www.w3.org/1999/xhtml" id="id618958"></a> 15959 15691 <div class="header">Description:</div> 15960 15692 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #> reader macro reads … … 15985 15717 <div> 15986 15718 <div class="refsect1" lang="en" xml:lang="en"> 15987 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495099"></a>15719 <a xmlns="http://www.w3.org/1999/xhtml" id="id619032"></a> 15988 15720 <div class="header">Values:</div> 15989 15721 <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 … … 15992 15724 </div> 15993 15725 <div class="refsect1" lang="en" xml:lang="en"> 15994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495135"></a>15726 <a xmlns="http://www.w3.org/1999/xhtml" id="id619068"></a> 15995 15727 <div class="header">Description:</div> 15996 15728 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the … … 16021 15753 <div> 16022 15754 <div class="refsect1" lang="en" xml:lang="en"> 16023 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495211"></a>15755 <a xmlns="http://www.w3.org/1999/xhtml" id="id619144"></a> 16024 15756 <div class="header">Values:</div> 16025 15757 <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> … … 16038 15770 </div> 16039 15771 <div class="refsect1" lang="en" xml:lang="en"> 16040 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495282"></a>15772 <a xmlns="http://www.w3.org/1999/xhtml" id="id619216"></a> 16041 15773 <div class="header">Description:</div> 16042 15774 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em> … … 16074 15806 <div> 16075 15807 <div class="refsect1" lang="en" xml:lang="en"> 16076 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495362"></a>15808 <a xmlns="http://www.w3.org/1999/xhtml" id="id619295"></a> 16077 15809 <div class="header">Values:</div> 16078 15810 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain … … 16082 15814 </div> 16083 15815 <div class="refsect1" lang="en" xml:lang="en"> 16084 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495403"></a>15816 <a xmlns="http://www.w3.org/1999/xhtml" id="id619336"></a> 16085 15817 <div class="header">Description:</div> 16086 15818 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the … … 16116 15848 <div> 16117 15849 <div class="refsect1" lang="en" xml:lang="en"> 16118 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495475"></a>15850 <a xmlns="http://www.w3.org/1999/xhtml" id="id619409"></a> 16119 15851 <div class="header">Values:</div> 16120 15852 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>--- … … 16129 15861 </div> 16130 15862 <div class="refsect1" lang="en" xml:lang="en"> 16131 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495516"></a>15863 <a xmlns="http://www.w3.org/1999/xhtml" id="id619450"></a> 16132 15864 <div class="header">Description:</div> 16133 15865 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for … … 16157 15889 <div> 16158 15890 <div class="refsect1" lang="en" xml:lang="en"> 16159 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495585"></a>15891 <a xmlns="http://www.w3.org/1999/xhtml" id="id619519"></a> 16160 15892 <div class="header">Values:</div> 16161 15893 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p> … … 16170 15902 </div> 16171 15903 <div class="refsect1" lang="en" xml:lang="en"> 16172 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495659"></a>15904 <a xmlns="http://www.w3.org/1999/xhtml" id="id619592"></a> 16173 15905 <div class="header">Description:</div> 16174 15906 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by … … 16197 15929 <div> 16198 15930 <div class="refsect1" lang="en" xml:lang="en"> 16199 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495718"></a>15931 <a xmlns="http://www.w3.org/1999/xhtml" id="id619652"></a> 16200 15932 <div class="header">Values:</div> 16201 15933 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16208 15940 </div> 16209 15941 <div class="refsect1" lang="en" xml:lang="en"> 16210 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495781"></a>15942 <a xmlns="http://www.w3.org/1999/xhtml" id="id619715"></a> 16211 15943 <div class="header">Description:</div> 16212 15944 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16234 15966 <div> 16235 15967 <div class="refsect1" lang="en" xml:lang="en"> 16236 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495840"></a>15968 <a xmlns="http://www.w3.org/1999/xhtml" id="id619774"></a> 16237 15969 <div class="header">Values:</div> 16238 15970 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p> … … 16247 15979 </div> 16248 15980 <div class="refsect1" lang="en" xml:lang="en"> 16249 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495914"></a>15981 <a xmlns="http://www.w3.org/1999/xhtml" id="id619847"></a> 16250 15982 <div class="header">Description:</div> 16251 15983 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the … … 16272 16004 <div> 16273 16005 <div class="refsect1" lang="en" xml:lang="en"> 16274 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495969"></a>16006 <a xmlns="http://www.w3.org/1999/xhtml" id="id619903"></a> 16275 16007 <div class="header">Values:</div> 16276 16008 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16277 16009 </div> 16278 16010 <div class="refsect1" lang="en" xml:lang="en"> 16279 <a xmlns="http://www.w3.org/1999/xhtml" id="id 495992"></a>16011 <a xmlns="http://www.w3.org/1999/xhtml" id="id619925"></a> 16280 16012 <div class="header">Description:</div> 16281 16013 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol … … 16300 16032 <div> 16301 16033 <div class="refsect1" lang="en" xml:lang="en"> 16302 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496051"></a>16034 <a xmlns="http://www.w3.org/1999/xhtml" id="id619984"></a> 16303 16035 <div class="header">Values:</div> 16304 16036 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p> 16305 16037 </div> 16306 16038 <div class="refsect1" lang="en" xml:lang="en"> 16307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496073"></a>16039 <a xmlns="http://www.w3.org/1999/xhtml" id="id620007"></a> 16308 16040 <div class="header">Description:</div> 16309 16041 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If … … 16327 16059 <div> 16328 16060 <div class="refsect1" lang="en" xml:lang="en"> 16329 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496127"></a>16061 <a xmlns="http://www.w3.org/1999/xhtml" id="id620061"></a> 16330 16062 <div class="header">Values:</div> 16331 16063 <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 … … 16333 16065 </div> 16334 16066 <div class="refsect1" lang="en" xml:lang="en"> 16335 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496154"></a>16067 <a xmlns="http://www.w3.org/1999/xhtml" id="id620087"></a> 16336 16068 <div class="header">Description:</div> 16337 16069 <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> … … 16365 16097 <div> 16366 16098 <div class="refsect1" lang="en" xml:lang="en"> 16367 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496246"></a>16099 <a xmlns="http://www.w3.org/1999/xhtml" id="id620180"></a> 16368 16100 <div class="header">Values:</div> 16369 16101 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p> … … 16380 16112 </div> 16381 16113 <div class="refsect1" lang="en" xml:lang="en"> 16382 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496322"></a>16114 <a xmlns="http://www.w3.org/1999/xhtml" id="id620255"></a> 16383 16115 <div class="header">Description:</div> 16384 16116 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16415 16147 <div> 16416 16148 <div class="refsect1" lang="en" xml:lang="en"> 16417 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496393"></a>16149 <a xmlns="http://www.w3.org/1999/xhtml" id="id620327"></a> 16418 16150 <div class="header">Values:</div> 16419 16151 <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 … … 16432 16164 </div> 16433 16165 <div class="refsect1" lang="en" xml:lang="en"> 16434 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496461"></a>16166 <a xmlns="http://www.w3.org/1999/xhtml" id="id620394"></a> 16435 16167 <div class="header">Description:</div> 16436 16168 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16481 16213 <div> 16482 16214 <div class="refsect1" lang="en" xml:lang="en"> 16483 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496583"></a>16215 <a xmlns="http://www.w3.org/1999/xhtml" id="id620517"></a> 16484 16216 <div class="header">Values:</div> 16485 16217 <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 … … 16495 16227 </div> 16496 16228 <div class="refsect1" lang="en" xml:lang="en"> 16497 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496641"></a>16229 <a xmlns="http://www.w3.org/1999/xhtml" id="id620575"></a> 16498 16230 <div class="header">Description:</div> 16499 16231 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16536 16268 </div> 16537 16269 <div class="refsect1" lang="en" xml:lang="en"> 16538 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496730"></a>16270 <a xmlns="http://www.w3.org/1999/xhtml" id="id620664"></a> 16539 16271 <div class="header">Notes:</div> 16540 16272 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16569 16301 <div> 16570 16302 <div class="refsect1" lang="en" xml:lang="en"> 16571 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496814"></a>16303 <a xmlns="http://www.w3.org/1999/xhtml" id="id620748"></a> 16572 16304 <div class="header">Values:</div> 16573 16305 <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 … … 16577 16309 </div> 16578 16310 <div class="refsect1" lang="en" xml:lang="en"> 16579 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496854"></a>16311 <a xmlns="http://www.w3.org/1999/xhtml" id="id620788"></a> 16580 16312 <div class="header">Description:</div> 16581 16313 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can … … 16588 16320 </div> 16589 16321 <div class="refsect1" lang="en" xml:lang="en"> 16590 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496870"></a>16322 <a xmlns="http://www.w3.org/1999/xhtml" id="id620803"></a> 16591 16323 <div class="header">Examples:</div> 16592 16324 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple. … … 16623 16355 </div> 16624 16356 <div class="refsect1" lang="en" xml:lang="en"> 16625 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496890"></a>16357 <a xmlns="http://www.w3.org/1999/xhtml" id="id620824"></a> 16626 16358 <div class="header">Notes:</div> 16627 16359 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give … … 16646 16378 <div> 16647 16379 <div class="refsect1" lang="en" xml:lang="en"> 16648 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496948"></a>16380 <a xmlns="http://www.w3.org/1999/xhtml" id="id620882"></a> 16649 16381 <div class="header">Values:</div> 16650 16382 <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> … … 16654 16386 </div> 16655 16387 <div class="refsect1" lang="en" xml:lang="en"> 16656 <a xmlns="http://www.w3.org/1999/xhtml" id="id 496992"></a>16388 <a xmlns="http://www.w3.org/1999/xhtml" id="id620926"></a> 16657 16389 <div class="header">Description:</div> 16658 16390 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of … … 16680 16412 <div> 16681 16413 <div class="refsect1" lang="en" xml:lang="en"> 16682 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497058"></a>16414 <a xmlns="http://www.w3.org/1999/xhtml" id="id620991"></a> 16683 16415 <div class="header">Values:</div> 16684 16416 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL … … 16686 16418 </div> 16687 16419 <div class="refsect1" lang="en" xml:lang="en"> 16688 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497081"></a>16420 <a xmlns="http://www.w3.org/1999/xhtml" id="id621014"></a> 16689 16421 <div class="header">Description:</div> 16690 16422 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT … … 16709 16441 <div> 16710 16442 <div class="refsect1" lang="en" xml:lang="en"> 16711 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497152"></a>16443 <a xmlns="http://www.w3.org/1999/xhtml" id="id621085"></a> 16712 16444 <div class="header">Values:</div> 16713 16445 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16717 16449 </div> 16718 16450 <div class="refsect1" lang="en" xml:lang="en"> 16719 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497203"></a>16451 <a xmlns="http://www.w3.org/1999/xhtml" id="id621136"></a> 16720 16452 <div class="header">Description:</div> 16721 16453 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em> … … 16747 16479 <div> 16748 16480 <div class="refsect1" lang="en" xml:lang="en"> 16749 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497284"></a>16481 <a xmlns="http://www.w3.org/1999/xhtml" id="id621217"></a> 16750 16482 <div class="header">Values:</div> 16751 16483 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p> … … 16754 16486 </div> 16755 16487 <div class="refsect1" lang="en" xml:lang="en"> 16756 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497332"></a>16488 <a xmlns="http://www.w3.org/1999/xhtml" id="id621265"></a> 16757 16489 <div class="header">Description:</div> 16758 16490 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is … … 16781 16513 <div> 16782 16514 <div class="refsect1" lang="en" xml:lang="en"> 16783 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497399"></a>16515 <a xmlns="http://www.w3.org/1999/xhtml" id="id621333"></a> 16784 16516 <div class="header">Values:</div> 16785 16517 <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 … … 16789 16521 </div> 16790 16522 <div class="refsect1" lang="en" xml:lang="en"> 16791 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497428"></a>16523 <a xmlns="http://www.w3.org/1999/xhtml" id="id621361"></a> 16792 16524 <div class="header">Description:</div> 16793 16525 <p xmlns="http://www.w3.org/1999/xhtml"> … … 16826 16558 </div> 16827 16559 <div class="refsect1" lang="en" xml:lang="en"> 16828 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497484"></a>16560 <a xmlns="http://www.w3.org/1999/xhtml" id="id621418"></a> 16829 16561 <div class="header">Example:</div> 16830 16562 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting"> … … 16840 16572 </div> 16841 16573 <div class="refsect1" lang="en" xml:lang="en"> 16842 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497498"></a>16574 <a xmlns="http://www.w3.org/1999/xhtml" id="id621432"></a> 16843 16575 <div class="header">See Also:</div> 16844 16576 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"> … … 16862 16594 <div> 16863 16595 <div class="refsect1" lang="en" xml:lang="en"> 16864 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497558"></a>16596 <a xmlns="http://www.w3.org/1999/xhtml" id="id621492"></a> 16865 16597 <div class="header">Values:</div> 16866 16598 <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 … … 16869 16601 </div> 16870 16602 <div class="refsect1" lang="en" xml:lang="en"> 16871 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497582"></a>16603 <a xmlns="http://www.w3.org/1999/xhtml" id="id621516"></a> 16872 16604 <div class="header">Description:</div> 16873 16605 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by … … 16893 16625 <div> 16894 16626 <div class="refsect1" lang="en" xml:lang="en"> 16895 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497642"></a>16627 <a xmlns="http://www.w3.org/1999/xhtml" id="id621576"></a> 16896 16628 <div class="header">Values:</div> 16897 16629 <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 … … 16900 16632 </div> 16901 16633 <div class="refsect1" lang="en" xml:lang="en"> 16902 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497666"></a>16634 <a xmlns="http://www.w3.org/1999/xhtml" id="id621599"></a> 16903 16635 <div class="header">Description:</div> 16904 16636 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by … … 16922 16654 </div> 16923 16655 <div class="refsect1" lang="en" xml:lang="en"> 16924 <a xmlns="http://www.w3.org/1999/xhtml" id="id 497704"></a>16656 <a xmlns="http://www.w3.org/1999/xhtml" id="id621638"></a> 16925 16657 <div class="header">Examples:</div> 16926 16658 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be … … 18575 18307 <div> 18576 18308 <div class="refsect1" lang="en" xml:lang="en"> 18577 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488366"></a>18309 <a xmlns="http://www.w3.org/1999/xhtml" id="id612314"></a> 18578 18310 <div class="header">Arguments and Values:</div> 18579 18311 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing … … 18585 18317 </div> 18586 18318 <div class="refsect1" lang="en" xml:lang="en"> 18587 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488410"></a>18319 <a xmlns="http://www.w3.org/1999/xhtml" id="id612359"></a> 18588 18320 <div class="header">Description:</div> 18589 18321 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18606 18338 <div> 18607 18339 <div class="refsect1" lang="en" xml:lang="en"> 18608 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488472"></a>18340 <a xmlns="http://www.w3.org/1999/xhtml" id="id612420"></a> 18609 18341 <div class="header">Arguments and Values:</div> 18610 18342 <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 … … 18619 18351 </div> 18620 18352 <div class="refsect1" lang="en" xml:lang="en"> 18621 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488532"></a>18353 <a xmlns="http://www.w3.org/1999/xhtml" id="id612480"></a> 18622 18354 <div class="header">Description:</div> 18623 18355 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18643 18375 <div> 18644 18376 <div class="refsect1" lang="en" xml:lang="en"> 18645 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488594"></a>18377 <a xmlns="http://www.w3.org/1999/xhtml" id="id612542"></a> 18646 18378 <div class="header">Values:</div> 18647 18379 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with … … 18649 18381 </div> 18650 18382 <div class="refsect1" lang="en" xml:lang="en"> 18651 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488621"></a>18383 <a xmlns="http://www.w3.org/1999/xhtml" id="id612569"></a> 18652 18384 <div class="header">Description:</div> 18653 18385 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18671 18403 <div> 18672 18404 <div class="refsect1" lang="en" xml:lang="en"> 18673 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488679"></a>18405 <a xmlns="http://www.w3.org/1999/xhtml" id="id612628"></a> 18674 18406 <div class="header">Values:</div> 18675 18407 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18677 18409 </div> 18678 18410 <div class="refsect1" lang="en" xml:lang="en"> 18679 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488706"></a>18411 <a xmlns="http://www.w3.org/1999/xhtml" id="id612655"></a> 18680 18412 <div class="header">Description:</div> 18681 18413 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18697 18429 <div> 18698 18430 <div class="refsect1" lang="en" xml:lang="en"> 18699 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488764"></a>18431 <a xmlns="http://www.w3.org/1999/xhtml" id="id612712"></a> 18700 18432 <div class="header">Arguments and Values:</div> 18701 18433 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18706 18438 </div> 18707 18439 <div class="refsect1" lang="en" xml:lang="en"> 18708 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488806"></a>18440 <a xmlns="http://www.w3.org/1999/xhtml" id="id612755"></a> 18709 18441 <div class="header">Description:</div> 18710 18442 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18729 18461 <div> 18730 18462 <div class="refsect1" lang="en" xml:lang="en"> 18731 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488866"></a>18463 <a xmlns="http://www.w3.org/1999/xhtml" id="id612814"></a> 18732 18464 <div class="header">Arguments and Values:</div> 18733 18465 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific … … 18738 18470 </div> 18739 18471 <div class="refsect1" lang="en" xml:lang="en"> 18740 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488908"></a>18472 <a xmlns="http://www.w3.org/1999/xhtml" id="id612857"></a> 18741 18473 <div class="header">Description:</div> 18742 18474 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18761 18493 <div> 18762 18494 <div class="refsect1" lang="en" xml:lang="en"> 18763 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488968"></a>18495 <a xmlns="http://www.w3.org/1999/xhtml" id="id612916"></a> 18764 18496 <div class="header">Values:</div> 18765 18497 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p> 18766 18498 </div> 18767 18499 <div class="refsect1" lang="en" xml:lang="en"> 18768 <a xmlns="http://www.w3.org/1999/xhtml" id="id 488994"></a>18500 <a xmlns="http://www.w3.org/1999/xhtml" id="id612942"></a> 18769 18501 <div class="header">Description:</div> 18770 18502 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18787 18519 <div> 18788 18520 <div class="refsect1" lang="en" xml:lang="en"> 18789 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489051"></a>18521 <a xmlns="http://www.w3.org/1999/xhtml" id="id612999"></a> 18790 18522 <div class="header">Values:</div> 18791 18523 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user … … 18795 18527 </div> 18796 18528 <div class="refsect1" lang="en" xml:lang="en"> 18797 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489093"></a>18529 <a xmlns="http://www.w3.org/1999/xhtml" id="id613042"></a> 18798 18530 <div class="header">Description:</div> 18799 18531 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18820 18552 <div> 18821 18553 <div class="refsect1" lang="en" xml:lang="en"> 18822 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489162"></a>18554 <a xmlns="http://www.w3.org/1999/xhtml" id="id613112"></a> 18823 18555 <div class="header">Values:</div> 18824 18556 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and … … 18829 18561 </div> 18830 18562 <div class="refsect1" lang="en" xml:lang="en"> 18831 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489205"></a>18563 <a xmlns="http://www.w3.org/1999/xhtml" id="id613154"></a> 18832 18564 <div class="header">Description:</div> 18833 18565 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18845 18577 </div> 18846 18578 <div class="refsect1" lang="en" xml:lang="en"> 18847 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489238"></a>18579 <a xmlns="http://www.w3.org/1999/xhtml" id="id613188"></a> 18848 18580 <div class="header">Notes:</div> 18849 18581 <p xmlns="http://www.w3.org/1999/xhtml"> … … 18870 18602 <div> 18871 18603 <div class="refsect1" lang="en" xml:lang="en"> 18872 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489299"></a>18604 <a xmlns="http://www.w3.org/1999/xhtml" id="id613248"></a> 18873 18605 <div class="header">Arguments and Values:</div> 18874 18606 <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 … … 18877 18609 </div> 18878 18610 <div class="refsect1" lang="en" xml:lang="en"> 18879 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489326"></a>18611 <a xmlns="http://www.w3.org/1999/xhtml" id="id613276"></a> 18880 18612 <div class="header">Description:</div> 18881 18613 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use … … 18902 18634 <div> 18903 18635 <div class="refsect1" lang="en" xml:lang="en"> 18904 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489396"></a>18636 <a xmlns="http://www.w3.org/1999/xhtml" id="id613345"></a> 18905 18637 <div class="header">Arguments and Values:</div> 18906 18638 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an … … 18908 18640 </div> 18909 18641 <div class="refsect1" lang="en" xml:lang="en"> 18910 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489422"></a>18642 <a xmlns="http://www.w3.org/1999/xhtml" id="id613372"></a> 18911 18643 <div class="header">Description:</div> 18912 18644 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses … … 18930 18662 <div> 18931 18663 <div class="refsect1" lang="en" xml:lang="en"> 18932 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489487"></a>18664 <a xmlns="http://www.w3.org/1999/xhtml" id="id613437"></a> 18933 18665 <div class="header">Arguments and Values:</div> 18934 18666 <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 … … 18952 18684 </div> 18953 18685 <div class="refsect1" lang="en" xml:lang="en"> 18954 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489568"></a>18686 <a xmlns="http://www.w3.org/1999/xhtml" id="id613518"></a> 18955 18687 <div class="header">Description:</div> 18956 18688 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements … … 18977 18709 <div> 18978 18710 <div class="refsect1" lang="en" xml:lang="en"> 18979 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489651"></a>18711 <a xmlns="http://www.w3.org/1999/xhtml" id="id613602"></a> 18980 18712 <div class="header">Arguments and Values:</div> 18981 18713 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the … … 18992 18724 </div> 18993 18725 <div class="refsect1" lang="en" xml:lang="en"> 18994 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489697"></a>18726 <a xmlns="http://www.w3.org/1999/xhtml" id="id613648"></a> 18995 18727 <div class="header">Description:</div> 18996 18728 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the … … 19013 18745 <div> 19014 18746 <div class="refsect1" lang="en" xml:lang="en"> 19015 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489760"></a>18747 <a xmlns="http://www.w3.org/1999/xhtml" id="id613711"></a> 19016 18748 <div class="header">Arguments and Values:</div> 19017 18749 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p> 19018 18750 </div> 19019 18751 <div class="refsect1" lang="en" xml:lang="en"> 19020 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489772"></a>18752 <a xmlns="http://www.w3.org/1999/xhtml" id="id613722"></a> 19021 18753 <div class="header">Description:</div> 19022 18754 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the … … 19060 18792 <div> 19061 18793 <div class="refsect1" lang="en" xml:lang="en"> 19062 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489848"></a>18794 <a xmlns="http://www.w3.org/1999/xhtml" id="id613799"></a> 19063 18795 <div class="header">Description:</div> 19064 18796 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro … … 19095 18827 <div> 19096 18828 <div class="refsect1" lang="en" xml:lang="en"> 19097 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489905"></a>18829 <a xmlns="http://www.w3.org/1999/xhtml" id="id613856"></a> 19098 18830 <div class="header">Description:</div> 19099 18831 <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword … … 19139 18871 <div> 19140 18872 <div class="refsect1" lang="en" xml:lang="en"> 19141 <a xmlns="http://www.w3.org/1999/xhtml" id="id 489986"></a>18873 <a xmlns="http://www.w3.org/1999/xhtml" id="id613936"></a> 19142 18874 <div class="header">Description:</div> 19143 18875 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is … … 19163 18895 <div> 19164 18896 <div class="refsect1" lang="en" xml:lang="en"> 19165 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490036"></a>18897 <a xmlns="http://www.w3.org/1999/xhtml" id="id613987"></a> 19166 18898 <div class="header">Superclasses:</div> 19167 18899 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p> 19168 18900 </div> 19169 18901 <div class="refsect1" lang="en" xml:lang="en"> 19170 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490047"></a>18902 <a xmlns="http://www.w3.org/1999/xhtml" id="id613998"></a> 19171 18903 <div class="header">Initargs:</div> 19172 18904 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>--- … … 19176 18908 </div> 19177 18909 <div class="refsect1" lang="en" xml:lang="en"> 19178 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490074"></a>18910 <a xmlns="http://www.w3.org/1999/xhtml" id="id614025"></a> 19179 18911 <div class="header">Description:</div> 19180 18912 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19194 18926 </div> 19195 18927 <div class="refsect1" lang="en" xml:lang="en"> 19196 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490093"></a>18928 <a xmlns="http://www.w3.org/1999/xhtml" id="id614044"></a> 19197 18929 <div class="header">Examples:</div> 19198 18930 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19225 18957 </div> 19226 18958 <div class="refsect1" lang="en" xml:lang="en"> 19227 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490146"></a>18959 <a xmlns="http://www.w3.org/1999/xhtml" id="id614097"></a> 19228 18960 <div class="header">Notes:</div> 19229 18961 <p xmlns="http://www.w3.org/1999/xhtml"> … … 19565 19297 <div> 19566 19298 <div class="refsect1" lang="en" xml:lang="en"> 19567 <a xmlns="http://www.w3.org/1999/xhtml" id="id 491623"></a>19299 <a xmlns="http://www.w3.org/1999/xhtml" id="id615800"></a> 19568 19300 <div class="header">Arguments and Values:</div> 19569 19301 <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> … … 19573 19305 </div> 19574 19306 <div class="refsect1" lang="en" xml:lang="en"> 19575 <a xmlns="http://www.w3.org/1999/xhtml" id="id 491682"></a>19307 <a xmlns="http://www.w3.org/1999/xhtml" id="id615859"></a> 19576 19308 <div class="header">Description:</div> 19577 19309 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p> … … 19591 19323 <div> 19592 19324 <div class="refsect1" lang="en" xml:lang="en"> 19593 <a xmlns="http://www.w3.org/1999/xhtml" id="id 491739"></a>19325 <a xmlns="http://www.w3.org/1999/xhtml" id="id615916"></a> 19594 19326 <div class="header">Description:</div> 19595 19327 <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> … … 19609 19341 <div> 19610 19342 <div class="refsect1" lang="en" xml:lang="en"> 19611 <a xmlns="http://www.w3.org/1999/xhtml" id="id 491910"></a>19343 <a xmlns="http://www.w3.org/1999/xhtml" id="id615991"></a> 19612 19344 <div class="header">Description:</div> 19613 19345 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>. … … 19632 19364 <div> 19633 19365 <div class="refsect1" lang="en" xml:lang="en"> 19634 <a xmlns="http://www.w3.org/1999/xhtml" id="id 491978"></a>19366 <a xmlns="http://www.w3.org/1999/xhtml" id="id616058"></a> 19635 19367 <div class="header">Description:</div> 19636 19368 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to … … 19665 19397 <div> 19666 19398 <div class="refsect1" lang="en" xml:lang="en"> 19667 <a xmlns="http://www.w3.org/1999/xhtml" id="id 492062"></a>19399 <a xmlns="http://www.w3.org/1999/xhtml" id="id614120"></a> 19668 19400 <div class="header">Description:</div> 19669 19401 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the … … 19686 19418 <div> 19687 19419 <div class="refsect1" lang="en" xml:lang="en"> 19688 <a xmlns="http://www.w3.org/1999/xhtml" id="id 492123"></a>19420 <a xmlns="http://www.w3.org/1999/xhtml" id="id614180"></a> 19689 19421 <div class="header">Arguments and Values:</div> 19690 19422 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p> 19691 19423 </div> 19692 19424 <div class="refsect1" lang="en" xml:lang="en"> 19693 <a xmlns="http://www.w3.org/1999/xhtml" id="id 492149"></a>19425 <a xmlns="http://www.w3.org/1999/xhtml" id="id614206"></a> 19694 19426 <div class="header">Description:</div> 19695 19427 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the … … 19715 19447 <div> 19716 19448 <div class="refsect1" lang="en" xml:lang="en"> 19717 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480843"></a>19449 <a xmlns="http://www.w3.org/1999/xhtml" id="id614268"></a> 19718 19450 <div class="header">Description:</div> 19719 19451 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the … … 19735 19467 <div> 19736 19468 <div class="refsect1" lang="en" xml:lang="en"> 19737 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480902"></a>19469 <a xmlns="http://www.w3.org/1999/xhtml" id="id614326"></a> 19738 19470 <div class="header">Arguments and Values:</div> 19739 19471 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19740 19472 </div> 19741 19473 <div class="refsect1" lang="en" xml:lang="en"> 19742 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480928"></a>19474 <a xmlns="http://www.w3.org/1999/xhtml" id="id614352"></a> 19743 19475 <div class="header">Description:</div> 19744 19476 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC … … 19766 19498 <div> 19767 19499 <div class="refsect1" lang="en" xml:lang="en"> 19768 <a xmlns="http://www.w3.org/1999/xhtml" id="id 480986"></a>19500 <a xmlns="http://www.w3.org/1999/xhtml" id="id614411"></a> 19769 19501 <div class="header">Description:</div> 19770 19502 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call, … … 19789 19521 <div> 19790 19522 <div class="refsect1" lang="en" xml:lang="en"> 19791 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481043"></a>19523 <a xmlns="http://www.w3.org/1999/xhtml" id="id614466"></a> 19792 19524 <div class="header">Description:</div> 19793 19525 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL … … 19814 19546 <div> 19815 19547 <div class="refsect1" lang="en" xml:lang="en"> 19816 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481101"></a>19548 <a xmlns="http://www.w3.org/1999/xhtml" id="id614524"></a> 19817 19549 <div class="header">Description:</div> 19818 19550 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the … … 19836 19568 <div> 19837 19569 <div class="refsect1" lang="en" xml:lang="en"> 19838 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481160"></a>19570 <a xmlns="http://www.w3.org/1999/xhtml" id="id614583"></a> 19839 19571 <div class="header">Arguments and Values:</div> 19840 19572 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest … … 19846 19578 </div> 19847 19579 <div class="refsect1" lang="en" xml:lang="en"> 19848 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481215"></a>19580 <a xmlns="http://www.w3.org/1999/xhtml" id="id614638"></a> 19849 19581 <div class="header">Description:</div> 19850 19582 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect. … … 19870 19602 <div> 19871 19603 <div class="refsect1" lang="en" xml:lang="en"> 19872 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481281"></a>19604 <a xmlns="http://www.w3.org/1999/xhtml" id="id614704"></a> 19873 19605 <div class="header">Arguments and Values:</div> 19874 19606 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p> 19875 19607 </div> 19876 19608 <div class="refsect1" lang="en" xml:lang="en"> 19877 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481307"></a>19609 <a xmlns="http://www.w3.org/1999/xhtml" id="id614730"></a> 19878 19610 <div class="header">Description:</div> 19879 19611 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages … … 19900 19632 <div> 19901 19633 <div class="refsect1" lang="en" xml:lang="en"> 19902 <a xmlns="http://www.w3.org/1999/xhtml" id="id 481365"></a>19634 <a xmlns="http://www.w3.org/1999/xhtml" id="id614788"></a> 19903 19635 <div class="header">Description:</div> 19904 19636 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs … … 20055 19787 <dt> 20056 19788 <span class="sect2"> 20057 <a href="#id 486546">16.7.2. Recommended Reading</a>19789 <a href="#id610601">16.7.2. Recommended Reading</a> 20058 19790 </span> 20059 19791 </dt> … … 21331 21063 <li> 21332 21064 <p>To support a feature called <span class="emphasis"><em>GCTWA 21333 <sup>[<a id="id 486097" href="#ftn.id486097" class="footnote">1</a>]</sup>21065 <sup>[<a id="id610153" href="#ftn.id610153" class="footnote">1</a>]</sup> 21334 21066 , </em></span>the vector that contains the internal 21335 21067 symbols of the current package is marked on entry to the … … 21464 21196 <hr width="100" align="left" /> 21465 21197 <div class="footnote"> 21466 <p><sup>[<a id="ftn.id 486097" href="#id486097" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP,21198 <p><sup>[<a id="ftn.id610153" href="#id610153" class="para">1</a>] </sup>I believe that the acronym comes from MACLISP, 21467 21199 where it stood for "Garbage Collection of Truly 21468 21200 Worthless Atoms".</p> … … 21524 21256 generations looking for such intergenerational references, the 21525 21257 runtime system must note all such intergenerational references 21526 at the point where they're created (via Setf).<sup>[<a id="id 486333" href="#ftn.id486333" class="footnote">2</a>]</sup> The21258 at the point where they're created (via Setf).<sup>[<a id="id610388" href="#ftn.id610388" class="footnote">2</a>]</sup> The 21527 21259 set of pointers that may contain intergenerational references is 21528 21260 sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p> … … 21571 21303 that might introduce an intergenerational reference must be 21572 21304 memoized. 21573 <sup>[<a id="id 486402" href="#ftn.id486402" class="footnote">3</a>]</sup> It's always safe to21305 <sup>[<a id="id610458" href="#ftn.id610458" class="footnote">3</a>]</sup> It's always safe to 21574 21306 push any cons cell or gvector locative onto the memo stack; 21575 21307 it's never safe to push anything else. … … 21592 21324 <hr width="100" align="left" /> 21593 21325 <div class="footnote"> 21594 <p><sup>[<a id="ftn.id 486333" href="#id486333" class="para">2</a>] </sup>This is21326 <p><sup>[<a id="ftn.id610388" href="#id610388" class="para">2</a>] </sup>This is 21595 21327 sometimes called "The Write Barrier": all assignments which 21596 21328 might result in intergenerational references must be noted, as … … 21598 21330 </div> 21599 21331 <div class="footnote"> 21600 <p><sup>[<a id="ftn.id 486402" href="#id486402" class="para">3</a>] </sup>Note that the implicit setfs that occur when21332 <p><sup>[<a id="ftn.id610458" href="#id610458" class="para">3</a>] </sup>Note that the implicit setfs that occur when 21601 21333 initializing an object - as in the case of a call to cons or 21602 21334 vector - can't introduce intergenerational references, since … … 21714 21446 <div> 21715 21447 <div> 21716 <h3 class="title"><a id="id 486546"></a>16.7.2. Recommended Reading</h3>21448 <h3 class="title"><a id="id610601"></a>16.7.2. Recommended Reading</h3> 21717 21449 </div> 21718 21450 </div> … … 22127 21859 <div> 22128 21860 <div class="refsect1" lang="en" xml:lang="en"> 22129 <a xmlns="http://www.w3.org/1999/xhtml" id="id 418550"></a>21861 <a xmlns="http://www.w3.org/1999/xhtml" id="id615612"></a> 22130 21862 <div class="header">Description:</div> 22131 21863 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD) … … 22152 21884 <div> 22153 21885 <div class="refsect1" lang="en" xml:lang="en"> 22154 <a xmlns="http://www.w3.org/1999/xhtml" id="id 491421"></a>21886 <a xmlns="http://www.w3.org/1999/xhtml" id="id611599"></a> 22155 21887 <div class="header">Description:</div> 22156 21888 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22176 21908 <div> 22177 21909 <div class="refsect1" lang="en" xml:lang="en"> 22178 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490471"></a>21910 <a xmlns="http://www.w3.org/1999/xhtml" id="id615037"></a> 22179 21911 <div class="header">Description:</div> 22180 21912 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE* … … 22199 21931 <div> 22200 21932 <div class="refsect1" lang="en" xml:lang="en"> 22201 <a xmlns="http://www.w3.org/1999/xhtml" id="id 453206"></a>21933 <a xmlns="http://www.w3.org/1999/xhtml" id="id597808"></a> 22202 21934 <div class="header">Description:</div> 22203 21935 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session … … 22224 21956 <div> 22225 21957 <div class="refsect1" lang="en" xml:lang="en"> 22226 <a xmlns="http://www.w3.org/1999/xhtml" id="id 453264"></a>21958 <a xmlns="http://www.w3.org/1999/xhtml" id="id597866"></a> 22227 21959 <div class="header">Description:</div> 22228 21960 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p> … … 22242 21974 <div> 22243 21975 <div class="refsect1" lang="en" xml:lang="en"> 22244 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490688"></a>21976 <a xmlns="http://www.w3.org/1999/xhtml" id="id605186"></a> 22245 21977 <div class="header">Description:</div> 22246 21978 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros. … … 22264 21996 <div> 22265 21997 <div class="refsect1" lang="en" xml:lang="en"> 22266 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490751"></a>21998 <a xmlns="http://www.w3.org/1999/xhtml" id="id605249"></a> 22267 21999 <div class="header">Arguments and Values:</div> 22268 22000 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p> … … 22270 22002 </div> 22271 22003 <div class="refsect1" lang="en" xml:lang="en"> 22272 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490792"></a>22004 <a xmlns="http://www.w3.org/1999/xhtml" id="id604957"></a> 22273 22005 <div class="header">Description:</div> 22274 22006 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If … … 22296 22028 <div> 22297 22029 <div class="refsect1" lang="en" xml:lang="en"> 22298 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490914"></a>22030 <a xmlns="http://www.w3.org/1999/xhtml" id="id605018"></a> 22299 22031 <div class="header">Arguments and Values:</div> 22300 22032 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p> … … 22305 22037 </div> 22306 22038 <div class="refsect1" lang="en" xml:lang="en"> 22307 <a xmlns="http://www.w3.org/1999/xhtml" id="id 490972"></a>22039 <a xmlns="http://www.w3.org/1999/xhtml" id="id605076"></a> 22308 22040 <div class="header">Description:</div> 22309 22041 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer … … 22970 22702 <a href="#Symbol-Index">Symbol Index</a> 22971 22703 </div> 22972 <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 2 2:0 on April 1, 2010, in UTC.<br></br>It uses version 1.73.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13573<br></br>Using libxml 20631, libxslt 10122 and libexslt 813.</p>22704 <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 21:0 on May 8, 2010, in UTC.<br></br>It uses version 1.73.2 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13690<br></br>Using libxml 20631, libxslt 10122 and libexslt 813.</p> 22973 22705 </body> 22974 22706 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
