[armedbear-cvs] r14282 - branches/1.1.x/doc/manual
mevenson at common-lisp.net
mevenson at common-lisp.net
Mon Dec 3 04:12:55 UTC 2012
Author: mevenson
Date: Sun Dec 2 20:12:54 2012
New Revision: 14282
Log:
manual: Updates to manual for ABCL 1.1.
Preface to the second addition. TODO TeX.
Added Appendix for SYSTEM and JSS packages. TODO Need to fix LaTex.
Added:
branches/1.1.x/doc/manual/jss.tex
branches/1.1.x/doc/manual/system.tex
Modified:
branches/1.1.x/doc/manual/Makefile
branches/1.1.x/doc/manual/abcl.tex
branches/1.1.x/doc/manual/extensions.tex
branches/1.1.x/doc/manual/grovel.lisp
branches/1.1.x/doc/manual/threads.tex
Modified: branches/1.1.x/doc/manual/Makefile
==============================================================================
--- branches/1.1.x/doc/manual/Makefile Sun Dec 2 20:12:52 2012 (r14281)
+++ branches/1.1.x/doc/manual/Makefile Sun Dec 2 20:12:54 2012 (r14282)
@@ -8,10 +8,18 @@
pdflatex abcl.tex
pdflatex abcl.tex
-ABCL = /Users/evenson/work/abcl-1.1.x/abcl
+#ABCL = abcl
+ABCL = ../../abcl
+#ABCL = /Users/evenson/work/abcl-1.1.x/abcl
+# XXX TODO 1) use more compact iterated form, 2) pare down to using --noinit
grovel:
- $(ABCL) --batch --noinform --load "grovel.lisp" --eval '(progn (grovel-docstrings-as-tex (find-package :java)) (grovel-docstrings-as-tex (find-package :extensions)) (grovel-docstrings-as-tex (find-package :threads)))'
+ $(ABCL) --batch --noinform --load "grovel.lisp" \
+ --eval '(grovel-docstrings-as-tex (find-package :java)' \
+ --eval '(grovel-docstrings-as-tex (find-package :extensions))' \
+ --eval '(grovel-docstrings-as-tex (find-package :threads))' \
+ --eval '(grovel-docstrings-as-tex (find-package :system))' \
+ --eval '(progn (require :abcl-contrib) (require :jss) (grovel-docstrings-as-tex (find-package :jss)))'
clean:
rm -f *.aux *.bbl *.blg *.idx *.ilg *.ind *.log *.out *.toc abcl.pdf
Modified: branches/1.1.x/doc/manual/abcl.tex
==============================================================================
--- branches/1.1.x/doc/manual/abcl.tex Sun Dec 2 20:12:52 2012 (r14281)
+++ branches/1.1.x/doc/manual/abcl.tex Sun Dec 2 20:12:54 2012 (r14282)
@@ -18,9 +18,8 @@
\tableofcontents
-\chapter{Preface}
%%Preface to the second edition, abcl-1.1.0.
-\section{Second Edition}
+\section{Preface to the Second Edition}
ABCL 1.1 now contains (A)MOP. We hope you enjoy! --The Mgmt.
\chapter{Introduction}
@@ -1260,8 +1259,17 @@
released abcl-1.0.0. We released abcl-1.0.1 as a maintainence release
on January 10, 2012.
-In December 2012, we we revised the implementation--adding (A)MOP--with
-the release of abcl-1.1.0 and accumulated changes to this manual.
+In December 2012, we we revised the implementation with
+the release of abcl-1.1.0 by adding (A)MOP.
+
+\chapter{Appendix SYSTEM}
+
+\include{system}
+
+\chapter{Appendix JSS}
+
+\include{jss}
+
\bibliography{abcl}
\bibliographystyle{alpha}
Modified: branches/1.1.x/doc/manual/extensions.tex
==============================================================================
--- branches/1.1.x/doc/manual/extensions.tex Sun Dec 2 20:12:52 2012 (r14281)
+++ branches/1.1.x/doc/manual/extensions.tex Sun Dec 2 20:12:54 2012 (r14282)
@@ -130,7 +130,7 @@
--- Function: \textbf{write-timeout} [\textbf{extensions}] \textit{socket seconds}
\begin{adjustwidth}{5em}{5em}
-not-documented
+No-op setting of write timeout to SECONDS on SOCKET.
\end{adjustwidth}
\paragraph{}
@@ -870,7 +870,7 @@
--- Function: \textbf{read-timeout} [\textbf{extensions}] \textit{socket seconds}
\begin{adjustwidth}{5em}{5em}
-Time in SECONDS to set local implementation of SO\_CREVTIMEO on SOCKET.
+Time in SECONDS to set local implementation of 'SO\_RCVTIMEO' on SOCKET.
\end{adjustwidth}
\paragraph{}
Modified: branches/1.1.x/doc/manual/grovel.lisp
==============================================================================
--- branches/1.1.x/doc/manual/grovel.lisp Sun Dec 2 20:12:52 2012 (r14281)
+++ branches/1.1.x/doc/manual/grovel.lisp Sun Dec 2 20:12:54 2012 (r14282)
@@ -1,4 +1,4 @@
-
+(in-package :cl-user)
(defun grovel-docstrings-as-tex (&optional (package (find-package :java)))
(let ((output-file (format nil "~A.tex" (string-downcase (package-name package)))))
(with-open-file (stream output-file :direction :output)
Added: branches/1.1.x/doc/manual/jss.tex
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/1.1.x/doc/manual/jss.tex Sun Dec 2 20:12:54 2012 (r14282)
@@ -0,0 +1,230 @@
+\paragraph{}
+\label{JSS:HASHMAP-TO-HASHTABLE}
+\index{HASHMAP-TO-HASHTABLE}
+--- Function: \textbf{hashmap-to-hashtable} [\textbf{jss}] \textit{hashmap \&rest rest \&key (keyfun (function identity)) (valfun (function identity)) (invert? NIL) table \&allow-other-keys}
+
+\begin{adjustwidth}{5em}{5em}
+Converts the a HASHMAP reference to a java.util.HashMap object to a Lisp hashtable.
+
+The REST paramter specifies arguments to the underlying MAKE-HASH-TABLE call.
+
+KEYFUN and VALFUN specifies functions to be run on the keys and values
+of the HASHMAP right before they are placed in the hashtable.
+
+If INVERT? is non-nil than reverse the keys and values in the resulting hashtable.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:FIND-JAVA-CLASS}
+\index{FIND-JAVA-CLASS}
+--- Function: \textbf{find-java-class} [\textbf{jss}] \textit{name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:INVOKE-ADD-IMPORTS}
+\index{INVOKE-ADD-IMPORTS}
+--- Macro: \textbf{invoke-add-imports} [\textbf{jss}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+NIL
+
+\paragraph{}
+\label{JSS:JAVA-CLASS-METHOD-NAMES}
+\index{JAVA-CLASS-METHOD-NAMES}
+--- Function: \textbf{java-class-method-names} [\textbf{jss}] \textit{class \&optional stream}
+
+\begin{adjustwidth}{5em}{5em}
+Return a list of the public methods encapsulated by the JVM CLASS.
+
+If STREAM non-nil, output a verbose description to the named output stream.
+
+CLASS may either be a string naming a fully qualified JVM class in dot
+notation, or a symbol resolved against all class entries in the
+current classpath.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:*DO-AUTO-IMPORTS*}
+\index{*DO-AUTO-IMPORTS*}
+--- Variable: \textbf{*do-auto-imports*} [\textbf{jss}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+Whether to automatically introspect all Java classes on the classpath when JSS is loaded.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:NEW}
+\index{NEW}
+--- Function: \textbf{new} [\textbf{jss}] \textit{class-name \&rest args}
+
+\begin{adjustwidth}{5em}{5em}
+Invoke the Java constructor for CLASS-NAME with ARGS.
+
+CLASS-NAME may either be a symbol or a string according to the usual JSS conventions.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:LIST-TO-LIST}
+\index{LIST-TO-LIST}
+--- Function: \textbf{list-to-list} [\textbf{jss}] \textit{list}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:JARRAY-TO-LIST}
+\index{JARRAY-TO-LIST}
+--- Function: \textbf{jarray-to-list} [\textbf{jss}] \textit{jarray}
+
+\begin{adjustwidth}{5em}{5em}
+Convert the Java array named by JARRARY into a Lisp list.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:SET-TO-LIST}
+\index{SET-TO-LIST}
+--- Function: \textbf{set-to-list} [\textbf{jss}] \textit{set}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:SET-JAVA-FIELD}
+\index{SET-JAVA-FIELD}
+--- Function: \textbf{set-java-field} [\textbf{jss}] \textit{object field value \&optional (try-harder *running-in-osgi*)}
+
+\begin{adjustwidth}{5em}{5em}
+Set the FIELD of OBJECT to VALUE.
+If OBJECT is a symbol, it names a dot qualified Java class to look for
+a static FIELD. If OBJECT is an instance of java:java-object, the
+associated is used to look up the static FIELD.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:JCLASS-ALL-INTERFACES}
+\index{JCLASS-ALL-INTERFACES}
+--- Function: \textbf{jclass-all-interfaces} [\textbf{jss}] \textit{class}
+
+\begin{adjustwidth}{5em}{5em}
+Return a list of interfaces the class implements
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:WITH-CONSTANT-SIGNATURE}
+\index{WITH-CONSTANT-SIGNATURE}
+--- Macro: \textbf{with-constant-signature} [\textbf{jss}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:GET-JAVA-FIELD}
+\index{GET-JAVA-FIELD}
+--- Function: \textbf{get-java-field} [\textbf{jss}] \textit{object field \&optional (try-harder *running-in-osgi*)}
+
+\begin{adjustwidth}{5em}{5em}
+Get the value of the FIELD contained in OBJECT.
+If OBJECT is a symbol it names a dot qualified static FIELD.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:JLIST-TO-LIST}
+\index{JLIST-TO-LIST}
+--- Function: \textbf{jlist-to-list} [\textbf{jss}] \textit{list}
+
+\begin{adjustwidth}{5em}{5em}
+Convert a LIST implementing java.util.List to a Lisp list.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:ITERABLE-TO-LIST}
+\index{ITERABLE-TO-LIST}
+--- Function: \textbf{iterable-to-list} [\textbf{jss}] \textit{iterable}
+
+\begin{adjustwidth}{5em}{5em}
+Return the items contained the java.lang.Iterable ITERABLE as a list.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:*CL-USER-COMPATIBILITY*}
+\index{*CL-USER-COMPATIBILITY*}
+--- Variable: \textbf{*cl-user-compatibility*} [\textbf{jss}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+Whether backwards compatibility with JSS's use of CL-USER has been enabled.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:JCMN}
+\index{JCMN}
+--- Function: \textbf{jcmn} [\textbf{jss}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:CLASSFILES-IMPORT}
+\index{CLASSFILES-IMPORT}
+--- Function: \textbf{classfiles-import} [\textbf{jss}] \textit{directory}
+
+\begin{adjustwidth}{5em}{5em}
+Load all Java classes recursively contained under DIRECTORY in the current process.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:JAPROPOS}
+\index{JAPROPOS}
+--- Function: \textbf{japropos} [\textbf{jss}] \textit{string}
+
+\begin{adjustwidth}{5em}{5em}
+Output the names of all Java class names loaded in the current process which match STRING..
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:VECTOR-TO-LIST}
+\index{VECTOR-TO-LIST}
+--- Function: \textbf{vector-to-list} [\textbf{jss}] \textit{vector}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+NIL
+
+\paragraph{}
+\label{JSS:INVOKE-RESTARGS}
+\index{INVOKE-RESTARGS}
+--- Function: \textbf{invoke-restargs} [\textbf{jss}] \textit{method object args \&optional (raw? NIL)}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:JAR-IMPORT}
+\index{JAR-IMPORT}
+--- Function: \textbf{jar-import} [\textbf{jss}] \textit{file}
+
+\begin{adjustwidth}{5em}{5em}
+Import all the Java classes contained in the pathname FILE into the JSS dynamic lookup cache.
+\end{adjustwidth}
+
+\paragraph{}
+\label{JSS:ENSURE-COMPATIBILITY}
+\index{ENSURE-COMPATIBILITY}
+--- Function: \textbf{ensure-compatibility} [\textbf{jss}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+Ensure backwards compatibility with JSS's use of CL-USER.
+\end{adjustwidth}
+
Added: branches/1.1.x/doc/manual/system.tex
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/1.1.x/doc/manual/system.tex Sun Dec 2 20:12:54 2012 (r14282)
@@ -0,0 +1,1383 @@
+\paragraph{}
+\label{SYSTEM:LOGICAL-PATHNAME-P}
+\index{LOGICAL-PATHNAME-P}
+--- Function: \textbf{logical-pathname-p} [\textbf{system}] \textit{object}
+
+\begin{adjustwidth}{5em}{5em}
+Returns true if OBJECT is of type logical-pathname; otherwise, returns false.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION-READERS}
+\index{SLOT-DEFINITION-READERS}
+--- Function: \textbf{\%slot-definition-readers} [\textbf{system}] \textit{slot-definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:COMPILER-MACROEXPAND}
+\index{COMPILER-MACROEXPAND}
+--- Function: \textbf{compiler-macroexpand} [\textbf{system}] \textit{form \&optional env}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-GENERIC-FUNCTION-INITIAL-METHODS}
+\index{SET-GENERIC-FUNCTION-INITIAL-METHODS}
+--- Function: \textbf{set-generic-function-initial-methods} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SLOT-DEFINITION-READERS}
+\index{SET-SLOT-DEFINITION-READERS}
+--- Function: \textbf{set-slot-definition-readers} [\textbf{system}] \textit{slot-definition readers}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SLOT-DEFINITION-INITFORM}
+\index{SET-SLOT-DEFINITION-INITFORM}
+--- Function: \textbf{set-slot-definition-initform} [\textbf{system}] \textit{slot-definition initform}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GENERIC-FUNCTION-DOCUMENTATION}
+\index{GENERIC-FUNCTION-DOCUMENTATION}
+--- Function: \textbf{generic-function-documentation} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:NSTRING-CAPITALIZE}
+\index{NSTRING-CAPITALIZE}
+--- Function: \textbf{\%nstring-capitalize} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-FINALIZED-P}
+\index{CLASS-FINALIZED-P}
+--- Function: \textbf{\%class-finalized-p} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ENVIRONMENT-ADD-MACRO-DEFINITION}
+\index{ENVIRONMENT-ADD-MACRO-DEFINITION}
+--- Function: \textbf{environment-add-macro-definition} [\textbf{system}] \textit{environment name expander}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:LAMBDA-NAME}
+\index{LAMBDA-NAME}
+--- Function: \textbf{lambda-name} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STD-SLOT-VALUE}
+\index{STD-SLOT-VALUE}
+--- Function: \textbf{std-slot-value} [\textbf{system}] \textit{instance slot-name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STD-INSTANCE-CLASS}
+\index{STD-INSTANCE-CLASS}
+--- Function: \textbf{std-instance-class} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-SLOT-DEFINITION}
+\index{MAKE-SLOT-DEFINITION}
+--- Function: \textbf{make-slot-definition} [\textbf{system}] \textit{\&optional class}
+
+\begin{adjustwidth}{5em}{5em}
+Cannot be called with user-defined subclasses of standard-slot-definition.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:WRITE-VECTOR-UNSIGNED-BYTE-8}
+\index{WRITE-VECTOR-UNSIGNED-BYTE-8}
+--- Function: \textbf{write-vector-unsigned-byte-8} [\textbf{system}] \textit{vector stream start end}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:NOTINLINE-P}
+\index{NOTINLINE-P}
+--- Function: \textbf{notinline-p} [\textbf{system}] \textit{name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:VECTOR-DELETE-EQL}
+\index{VECTOR-DELETE-EQL}
+--- Function: \textbf{vector-delete-eql} [\textbf{system}] \textit{item vector}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PACKAGE-SYMBOLS}
+\index{PACKAGE-SYMBOLS}
+--- Function: \textbf{package-symbols} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-CLASS-DIRECT-SUBCLASSES}
+\index{SET-CLASS-DIRECT-SUBCLASSES}
+--- Function: \textbf{\%set-class-direct-subclasses} [\textbf{system}] \textit{class direct-subclasses}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:DEFCONST}
+\index{DEFCONST}
+--- Macro: \textbf{defconst} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:COMPILE-FILE-IF-NEEDED}
+\index{COMPILE-FILE-IF-NEEDED}
+--- Function: \textbf{compile-file-if-needed} [\textbf{system}] \textit{input-file \&rest allargs \&key force-compile \&allow-other-keys}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PUTHASH}
+\index{PUTHASH}
+--- Function: \textbf{puthash} [\textbf{system}] \textit{key hash-table new-value \&optional default}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRUCTURE-SET}
+\index{STRUCTURE-SET}
+--- Function: \textbf{structure-set} [\textbf{system}] \textit{instance index new-value}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-LAYOUT}
+\index{MAKE-LAYOUT}
+--- Function: \textbf{make-layout} [\textbf{system}] \textit{class instance-slots class-slots}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRING/=}
+\index{STRING/=}
+--- Function: \textbf{\%string/=} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:DELETE-EQ}
+\index{DELETE-EQ}
+--- Function: \textbf{delete-eq} [\textbf{system}] \textit{item sequence}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SINGLE-FLOAT-BITS}
+\index{SINGLE-FLOAT-BITS}
+--- Function: \textbf{single-float-bits} [\textbf{system}] \textit{float}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:+KEYWORD-PACKAGE+}
+\index{+KEYWORD-PACKAGE+}
+--- Variable: \textbf{+keyword-package+} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PROCESS-KILL}
+\index{PROCESS-KILL}
+--- Function: \textbf{process-kill} [\textbf{system}] \textit{process}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:LAYOUT-LENGTH}
+\index{LAYOUT-LENGTH}
+--- Function: \textbf{layout-length} [\textbf{system}] \textit{layout}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ENVIRONMENT}
+\index{ENVIRONMENT}
+--- Class: \textbf{environment} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GENERIC-FUNCTION-METHOD-CLASS}
+\index{GENERIC-FUNCTION-METHOD-CLASS}
+--- Function: \textbf{\%generic-function-method-class} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:LIST-DELETE-EQL}
+\index{LIST-DELETE-EQL}
+--- Function: \textbf{list-delete-eql} [\textbf{system}] \textit{item list}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ASET}
+\index{ASET}
+--- Function: \textbf{aset} [\textbf{system}] \textit{array subscripts new-element}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*COMPILE-FILE-TYPE*}
+\index{*COMPILE-FILE-TYPE*}
+--- Variable: \textbf{*compile-file-type*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:+CL-PACKAGE+}
+\index{+CL-PACKAGE+}
+--- Variable: \textbf{+cl-package+} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-DIRECT-SUBCLASSES}
+\index{CLASS-DIRECT-SUBCLASSES}
+--- Function: \textbf{\%class-direct-subclasses} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GF-REQUIRED-ARGS}
+\index{GF-REQUIRED-ARGS}
+--- Function: \textbf{gf-required-args} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SCHAR}
+\index{SET-SCHAR}
+--- Function: \textbf{set-schar} [\textbf{system}] \textit{string index character}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-FILL-POINTER-OUTPUT-STREAM}
+\index{MAKE-FILL-POINTER-OUTPUT-STREAM}
+--- Function: \textbf{make-fill-pointer-output-stream} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRING-CAPITALIZE}
+\index{STRING-CAPITALIZE}
+--- Function: \textbf{\%string-capitalize} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:INLINE-EXPANSION}
+\index{INLINE-EXPANSION}
+--- Function: \textbf{inline-expansion} [\textbf{system}] \textit{name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*SOURCE-POSITION*}
+\index{*SOURCE-POSITION*}
+--- Variable: \textbf{*source-position*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SYMBOL-MACRO-P}
+\index{SYMBOL-MACRO-P}
+--- Function: \textbf{symbol-macro-p} [\textbf{system}] \textit{value}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:DOUBLE-FLOAT-HIGH-BITS}
+\index{DOUBLE-FLOAT-HIGH-BITS}
+--- Function: \textbf{double-float-high-bits} [\textbf{system}] \textit{float}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:+FIXNUM-TYPE+}
+\index{+FIXNUM-TYPE+}
+--- Variable: \textbf{+fixnum-type+} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:FDEFINITION-BLOCK-NAME}
+\index{FDEFINITION-BLOCK-NAME}
+--- Function: \textbf{fdefinition-block-name} [\textbf{system}] \textit{function-name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:EXPAND-INLINE}
+\index{EXPAND-INLINE}
+--- Function: \textbf{expand-inline} [\textbf{system}] \textit{form expansion}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:FUNCTION-RESULT-TYPE}
+\index{FUNCTION-RESULT-TYPE}
+--- Function: \textbf{function-result-type} [\textbf{system}] \textit{name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ENVIRONMENT-ADD-SYMBOL-BINDING}
+\index{ENVIRONMENT-ADD-SYMBOL-BINDING}
+--- Function: \textbf{environment-add-symbol-binding} [\textbf{system}] \textit{environment symbol value}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SWAP-SLOTS}
+\index{SWAP-SLOTS}
+--- Function: \textbf{swap-slots} [\textbf{system}] \textit{instance-1 instance-2}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GENERIC-FUNCTION-METHODS}
+\index{GENERIC-FUNCTION-METHODS}
+--- Function: \textbf{\%generic-function-methods} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*SPEED*}
+\index{*SPEED*}
+--- Variable: \textbf{*speed*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:IDENTITY-HASH-CODE}
+\index{IDENTITY-HASH-CODE}
+--- Function: \textbf{identity-hash-code} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:DUMP-FORM}
+\index{DUMP-FORM}
+--- Function: \textbf{dump-form} [\textbf{system}] \textit{form stream}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:FIXNUM-TYPE-P}
+\index{FIXNUM-TYPE-P}
+--- Function: \textbf{fixnum-type-p} [\textbf{system}] \textit{compiler-type}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-KEYWORD}
+\index{MAKE-KEYWORD}
+--- Function: \textbf{make-keyword} [\textbf{system}] \textit{symbol}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-ENVIRONMENT}
+\index{MAKE-ENVIRONMENT}
+--- Function: \textbf{make-environment} [\textbf{system}] \textit{\&optional parent-environment}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:COMPILED-LISP-FUNCTION-P}
+\index{COMPILED-LISP-FUNCTION-P}
+--- Function: \textbf{compiled-lisp-function-p} [\textbf{system}] \textit{object}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:LIST-DIRECTORY}
+\index{LIST-DIRECTORY}
+--- Function: \textbf{list-directory} [\textbf{system}] \textit{directory \&optional (resolve-symlinks t)}
+
+\begin{adjustwidth}{5em}{5em}
+Lists the contents of DIRECTORY, optionally resolving symbolic links.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-FILE-STREAM}
+\index{MAKE-FILE-STREAM}
+--- Function: \textbf{make-file-stream} [\textbf{system}] \textit{pathname namestring element-type direction if-exists external-format}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:COMPILER-SUBTYPEP}
+\index{COMPILER-SUBTYPEP}
+--- Function: \textbf{compiler-subtypep} [\textbf{system}] \textit{compiler-type typespec}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PUTF}
+\index{PUTF}
+--- Function: \textbf{\%putf} [\textbf{system}] \textit{plist indicator new-value}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CHECK-SEQUENCE-BOUNDS}
+\index{CHECK-SEQUENCE-BOUNDS}
+--- Function: \textbf{check-sequence-bounds} [\textbf{system}] \textit{sequence start end}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:OUTPUT-OBJECT}
+\index{OUTPUT-OBJECT}
+--- Function: \textbf{\%output-object} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-CLASS-DIRECT-SLOTS}
+\index{SET-CLASS-DIRECT-SLOTS}
+--- Function: \textbf{\%set-class-direct-slots} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-CAR}
+\index{SET-CAR}
+--- Function: \textbf{set-car} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-CLASS-SLOTS}
+\index{SET-CLASS-SLOTS}
+--- Function: \textbf{\%set-class-slots} [\textbf{system}] \textit{class slot-definitions}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER}
+\index{SET-GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER}
+--- Function: \textbf{set-generic-function-argument-precedence-order} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SLOT-DEFINITION-DOCUMENTATION}
+\index{SET-SLOT-DEFINITION-DOCUMENTATION}
+--- Function: \textbf{set-slot-definition-documentation} [\textbf{system}] \textit{slot-definition documentation}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*SAFETY*}
+\index{*SAFETY*}
+--- Variable: \textbf{*safety*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:EMPTY-ENVIRONMENT-P}
+\index{EMPTY-ENVIRONMENT-P}
+--- Function: \textbf{empty-environment-p} [\textbf{system}] \textit{environment}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+NIL
+
+\paragraph{}
+\label{SYSTEM:SET-GENERIC-FUNCTION-DOCUMENTATION}
+\index{SET-GENERIC-FUNCTION-DOCUMENTATION}
+--- Function: \textbf{set-generic-function-documentation} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION-LOCATION}
+\index{SLOT-DEFINITION-LOCATION}
+--- Function: \textbf{\%slot-definition-location} [\textbf{system}] \textit{slot-definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:REMOVE-ZIP-CACHE-ENTRY}
+\index{REMOVE-ZIP-CACHE-ENTRY}
+--- Function: \textbf{remove-zip-cache-entry} [\textbf{system}] \textit{pathname}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GET-CACHED-EMF}
+\index{GET-CACHED-EMF}
+--- Function: \textbf{get-cached-emf} [\textbf{system}] \textit{generic-function args}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-CLASS-FINALIZED-P}
+\index{SET-CLASS-FINALIZED-P}
+--- Function: \textbf{\%set-class-finalized-p} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRING-NOT-LESSP}
+\index{STRING-NOT-LESSP}
+--- Function: \textbf{\%string-not-lessp} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-INSTANCES-OBSOLETE}
+\index{MAKE-INSTANCES-OBSOLETE}
+--- Function: \textbf{\%make-instances-obsolete} [\textbf{system}] \textit{class}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ENSURE-INPUT-STREAM}
+\index{ENSURE-INPUT-STREAM}
+--- Function: \textbf{ensure-input-stream} [\textbf{system}] \textit{pathname}
+
+\begin{adjustwidth}{5em}{5em}
+Returns a java.io.InputStream for resource denoted by PATHNAME.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-LOGICAL-PATHNAME}
+\index{MAKE-LOGICAL-PATHNAME}
+--- Function: \textbf{\%make-logical-pathname} [\textbf{system}] \textit{namestring}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-FIND-CLASS}
+\index{SET-FIND-CLASS}
+--- Function: \textbf{\%set-find-class} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:+FALSE-TYPE+}
+\index{+FALSE-TYPE+}
+--- Variable: \textbf{+false-type+} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PROCESS-INPUT}
+\index{PROCESS-INPUT}
+--- Function: \textbf{process-input} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SLOT-DEFINITION-INITARGS}
+\index{SET-SLOT-DEFINITION-INITARGS}
+--- Function: \textbf{set-slot-definition-initargs} [\textbf{system}] \textit{slot-definition initargs}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-STRUCTURE}
+\index{MAKE-STRUCTURE}
+--- Function: \textbf{make-structure} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION-ALLOCATION-CLASS}
+\index{SLOT-DEFINITION-ALLOCATION-CLASS}
+--- Function: \textbf{\%slot-definition-allocation-class} [\textbf{system}] \textit{slot-definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*INLINE-DECLARATIONS*}
+\index{*INLINE-DECLARATIONS*}
+--- Variable: \textbf{*inline-declarations*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-DEFAULT-INITARGS}
+\index{CLASS-DEFAULT-INITARGS}
+--- Function: \textbf{\%class-default-initargs} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STANDARD-INSTANCE-ACCESS}
+\index{STANDARD-INSTANCE-ACCESS}
+--- Function: \textbf{standard-instance-access} [\textbf{system}] \textit{instance location}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-FUNCTION-INFO-VALUE}
+\index{SET-FUNCTION-INFO-VALUE}
+--- Function: \textbf{set-function-info-value} [\textbf{system}] \textit{name indicator value}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{EXTENSIONS:PRECOMPILE}
+\index{PRECOMPILE}
+--- Function: \textbf{precompile} [\textbf{extensions}] \textit{name \&optional definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRING-NOT-EQUAL}
+\index{STRING-NOT-EQUAL}
+--- Function: \textbf{\%string-not-equal} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SHA256}
+\index{SHA256}
+--- Function: \textbf{sha256} [\textbf{system}] \textit{\&rest paths-or-strings}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:DISABLE-ZIP-CACHE}
+\index{DISABLE-ZIP-CACHE}
+--- Function: \textbf{disable-zip-cache} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+Disable all caching of ABCL FASLs and ZIPs.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STD-SLOT-BOUNDP}
+\index{STD-SLOT-BOUNDP}
+--- Function: \textbf{std-slot-boundp} [\textbf{system}] \textit{instance slot-name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-GENERIC-FUNCTION-METHOD-CLASS}
+\index{SET-GENERIC-FUNCTION-METHOD-CLASS}
+--- Function: \textbf{set-generic-function-method-class} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GENERIC-FUNCTION-METHOD-COMBINATION}
+\index{GENERIC-FUNCTION-METHOD-COMBINATION}
+--- Function: \textbf{\%generic-function-method-combination} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CALL-COUNT}
+\index{CALL-COUNT}
+--- Function: \textbf{call-count} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION-ALLOCATION}
+\index{SLOT-DEFINITION-ALLOCATION}
+--- Function: \textbf{\%slot-definition-allocation} [\textbf{system}] \textit{slot-definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ALLOCATE-FUNCALLABLE-INSTANCE}
+\index{ALLOCATE-FUNCALLABLE-INSTANCE}
+--- Function: \textbf{\%allocate-funcallable-instance} [\textbf{system}] \textit{class}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:DOUBLE-FLOAT-LOW-BITS}
+\index{DOUBLE-FLOAT-LOW-BITS}
+--- Function: \textbf{double-float-low-bits} [\textbf{system}] \textit{float}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SIMPLE-SEARCH}
+\index{SIMPLE-SEARCH}
+--- Function: \textbf{simple-search} [\textbf{system}] \textit{sequence1 sequence2}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:FLOAT-INFINITY-P}
+\index{FLOAT-INFINITY-P}
+--- Function: \textbf{float-infinity-p} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:AVAILABLE-ENCODINGS}
+\index{AVAILABLE-ENCODINGS}
+--- Function: \textbf{available-encodings} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+Returns all charset encodings suitable for passing to a stream constructor available at runtime.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRING-EQUAL}
+\index{STRING-EQUAL}
+--- Function: \textbf{\%string-equal} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-PRECEDENCE-LIST}
+\index{CLASS-PRECEDENCE-LIST}
+--- Function: \textbf{\%class-precedence-list} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PROCESS}
+\index{PROCESS}
+--- Class: \textbf{process} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-LIST}
+\index{MAKE-LIST}
+--- Function: \textbf{\%make-list} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:TYPE-ERROR}
+\index{TYPE-ERROR}
+--- Function: \textbf{\%type-error} [\textbf{system}] \textit{datum expected-type}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STREAM-WRITE-CHAR}
+\index{STREAM-WRITE-CHAR}
+--- Function: \textbf{\%stream-write-char} [\textbf{system}] \textit{character output-stream}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:FINALIZE-GENERIC-FUNCTION}
+\index{FINALIZE-GENERIC-FUNCTION}
+--- Function: \textbf{\%finalize-generic-function} [\textbf{system}] \textit{generic-function}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+NIL
+
+\paragraph{}
+\label{SYSTEM:BUILT-IN-FUNCTION-P}
+\index{BUILT-IN-FUNCTION-P}
+--- Function: \textbf{built-in-function-p} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*COMPILE-FILE-ENVIRONMENT*}
+\index{*COMPILE-FILE-ENVIRONMENT*}
+--- Variable: \textbf{*compile-file-environment*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRING<}
+\index{STRING<}
+--- Function: \textbf{\%string<} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SLOT-DEFINITION-WRITERS}
+\index{SET-SLOT-DEFINITION-WRITERS}
+--- Function: \textbf{set-slot-definition-writers} [\textbf{system}] \textit{slot-definition writers}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:INIT-EQL-SPECIALIZATIONS}
+\index{INIT-EQL-SPECIALIZATIONS}
+--- Function: \textbf{\%init-eql-specializations} [\textbf{system}] \textit{generic-function eql-specilizer-objects-list}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-SLOT-DEFINITION-TYPE}
+\index{SET-SLOT-DEFINITION-TYPE}
+--- Function: \textbf{set-slot-definition-type} [\textbf{system}] \textit{slot-definition type}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:OUT-SYNONYM-OF}
+\index{OUT-SYNONYM-OF}
+--- Function: \textbf{out-synonym-of} [\textbf{system}] \textit{stream-designator}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:NOTE-NAME-DEFINED}
+\index{NOTE-NAME-DEFINED}
+--- Function: \textbf{note-name-defined} [\textbf{system}] \textit{name}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:INTEGER-TYPE-P}
+\index{INTEGER-TYPE-P}
+--- Function: \textbf{integer-type-p} [\textbf{system}] \textit{object}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STRUCTURE-LENGTH}
+\index{STRUCTURE-LENGTH}
+--- Function: \textbf{structure-length} [\textbf{system}] \textit{instance}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CACHE-EMF}
+\index{CACHE-EMF}
+--- Function: \textbf{cache-emf} [\textbf{system}] \textit{generic-function args emf}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:HASH-TABLE-WEAKNESS}
+\index{HASH-TABLE-WEAKNESS}
+--- Function: \textbf{hash-table-weakness} [\textbf{system}] \textit{hash-table}
+
+\begin{adjustwidth}{5em}{5em}
+Return weakness property of HASH-TABLE, or NIL if it has none.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:FLOAT-OVERFLOW-MODE}
+\index{FLOAT-OVERFLOW-MODE}
+--- Function: \textbf{float-overflow-mode} [\textbf{system}] \textit{\&optional boolean}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PROCESS-ERROR}
+\index{PROCESS-ERROR}
+--- Function: \textbf{process-error} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PROCESS-ALIVE-P}
+\index{PROCESS-ALIVE-P}
+--- Function: \textbf{process-alive-p} [\textbf{system}] \textit{process}
+
+\begin{adjustwidth}{5em}{5em}
+Return t if process is still alive, nil otherwise.
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-DIRECT-DEFAULT-INITARGS}
+\index{CLASS-DIRECT-DEFAULT-INITARGS}
+--- Function: \textbf{\%class-direct-default-initargs} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-DOUBLE-FLOAT}
+\index{MAKE-DOUBLE-FLOAT}
+--- Function: \textbf{make-double-float} [\textbf{system}] \textit{bits}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-GENERIC-FUNCTION-METHODS}
+\index{SET-GENERIC-FUNCTION-METHODS}
+--- Function: \textbf{set-generic-function-methods} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:LAYOUT-SLOT-INDEX}
+\index{LAYOUT-SLOT-INDEX}
+--- Function: \textbf{layout-slot-index} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STREAM-TERPRI}
+\index{STREAM-TERPRI}
+--- Function: \textbf{\%stream-terpri} [\textbf{system}] \textit{output-stream}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STREAM-OUTPUT-OBJECT}
+\index{STREAM-OUTPUT-OBJECT}
+--- Function: \textbf{\%stream-output-object} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:INTERACTIVE-EVAL}
+\index{INTERACTIVE-EVAL}
+--- Function: \textbf{interactive-eval} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:JAR-STREAM}
+\index{JAR-STREAM}
+--- Class: \textbf{jar-stream} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION-NAME}
+\index{SLOT-DEFINITION-NAME}
+--- Function: \textbf{\%slot-definition-name} [\textbf{system}] \textit{slot-definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:ZIP}
+\index{ZIP}
+--- Function: \textbf{zip} [\textbf{system}] \textit{pathname pathnames \&optional topdir}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION-WRITERS}
+\index{SLOT-DEFINITION-WRITERS}
+--- Function: \textbf{\%slot-definition-writers} [\textbf{system}] \textit{slot-definition}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:GENERIC-FUNCTION-NAME}
+\index{GENERIC-FUNCTION-NAME}
+--- Function: \textbf{\%generic-function-name} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:STD-INSTANCE-LAYOUT}
+\index{STD-INSTANCE-LAYOUT}
+--- Function: \textbf{std-instance-layout} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SLOT-DEFINITION}
+\index{SLOT-DEFINITION}
+--- Class: \textbf{slot-definition} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+NIL
+
+\paragraph{}
+\label{SYSTEM:SHRINK-VECTOR}
+\index{SHRINK-VECTOR}
+--- Function: \textbf{shrink-vector} [\textbf{system}] \textit{vector new-size}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:PACKAGE-INHERITED-SYMBOLS}
+\index{PACKAGE-INHERITED-SYMBOLS}
+--- Function: \textbf{package-inherited-symbols} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:LAYOUT-CLASS}
+\index{LAYOUT-CLASS}
+--- Function: \textbf{layout-class} [\textbf{system}] \textit{layout}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-FILL-POINTER}
+\index{SET-FILL-POINTER}
+--- Function: \textbf{\%set-fill-pointer} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SET-CLASS-DOCUMENTATION}
+\index{SET-CLASS-DOCUMENTATION}
+--- Function: \textbf{\%set-class-documentation} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:REQUIRE-TYPE}
+\index{REQUIRE-TYPE}
+--- Function: \textbf{require-type} [\textbf{system}] \textit{arg type}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-DIRECT-SLOTS}
+\index{CLASS-DIRECT-SLOTS}
+--- Function: \textbf{\%class-direct-slots} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:CLASS-DIRECT-METHODS}
+\index{CLASS-DIRECT-METHODS}
+--- Function: \textbf{\%class-direct-methods} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:SETF-FUNCTION-NAME-P}
+\index{SETF-FUNCTION-NAME-P}
+--- Function: \textbf{setf-function-name-p} [\textbf{system}] \textit{thing}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:*COMPILER-ERROR-CONTEXT*}
+\index{*COMPILER-ERROR-CONTEXT*}
+--- Variable: \textbf{*compiler-error-context*} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:MAKE-INTEGER-TYPE}
+\index{MAKE-INTEGER-TYPE}
+--- Function: \textbf{make-integer-type} [\textbf{system}] \textit{type}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
+\paragraph{}
+\label{SYSTEM:INTEGER-TYPE-HIGH}
+\index{INTEGER-TYPE-HIGH}
+--- Function: \textbf{integer-type-high} [\textbf{system}] \textit{}
+
+\begin{adjustwidth}{5em}{5em}
+not-documented
+\end{adjustwidth}
+
Modified: branches/1.1.x/doc/manual/threads.tex
==============================================================================
--- branches/1.1.x/doc/manual/threads.tex Sun Dec 2 20:12:52 2012 (r14281)
+++ branches/1.1.x/doc/manual/threads.tex Sun Dec 2 20:12:54 2012 (r14282)
@@ -4,7 +4,7 @@
--- Function: \textbf{mailbox-empty-p} [\textbf{threads}] \textit{mailbox}
\begin{adjustwidth}{5em}{5em}
-not-documented
+Returns non-NIL if the mailbox can be read from, NIL otherwise.
\end{adjustwidth}
\paragraph{}
More information about the armedbear-cvs
mailing list