[armedbear-cvs] r13798 - trunk/abcl/doc/manual

mevenson at common-lisp.net mevenson at common-lisp.net
Wed Jan 25 07:48:03 UTC 2012


Author: mevenson
Date: Tue Jan 24 23:48:02 2012
New Revision: 13798

Log:
Merge User manual from what we tagged as 1.0.1

Modified:
   trunk/abcl/doc/manual/abcl.tex

Modified: trunk/abcl/doc/manual/abcl.tex
==============================================================================
--- trunk/abcl/doc/manual/abcl.tex	Tue Jan 24 11:56:40 2012	(r13797)
+++ trunk/abcl/doc/manual/abcl.tex	Tue Jan 24 23:48:02 2012	(r13798)
@@ -5,7 +5,7 @@
 
 \begin{document}
 \title{A Manual for Armed Bear Common Lisp}
-\date{January 10, 2012}
+\date{January 25, 2012}
 \author{Mark~Evenson, Erik~H\"{u}lsmann, Alessio~Stalla, Ville~Voutilainen}
 
 \maketitle
@@ -21,7 +21,7 @@
 implementation for users of the system.
 
 \subsection{Version}
-This manual corresponds to abcl-1.0.1 released on January 10, 2012.
+This manual corresponds to abcl-1.1.0-dev, as yet unreleased..
 
 \subsection{License}
 
@@ -47,7 +47,6 @@
 \item Alan Ruttenberg
 \texttt{Thanks for JSS.}
 
-
 \item and of course
 \emph{Peter Graves}
 \end{itemize}
@@ -57,7 +56,7 @@
 
 \textsc{ABCL} is packaged as a single jar file usually named either
 ``abcl.jar'' or possibly``abcl-1.0.1.jar'' if one is using a versioned
-package on the local filesytem from your system vendor.  This byte
+package on the local filesystem from your system vendor.  This byte
 archive can be executed under the control of a suitable JVM \footnote
 {Java Virtual Machine} by using the ``-jar'' option to parse the
 manifest, and select the class named therein
@@ -163,7 +162,7 @@
     at an arbitrarily selected call frame.
 
   \item An incomplete implementation of a properly named metaobject
-    protocol (viz. (A)MOP \footnote{The Art of the  Metaobject Protocol} )
+    protocol (c.f. the (A)MOP \footnote{The Art of the  Metaobject Protocol} specification)
 
     % N.b. 
     % TODO go through AMOP with symbols, starting by looking for
@@ -560,7 +559,7 @@
 
 ABCL can be built with support for JSR-223, which offers a
 language-agnostic API to invoke other languages from Java. The binary
-distribution downloadable from ABCL's common-lisp.net home is built
+distribution download-able from ABCL's common-lisp.net home is built
 with JSR-223 support. If you're building ABCL from source on a pre-1.6
 JVM, you need to have a JSR-223 implementation in your CLASSPATH (such
 as Apache Commons BSF 3.x or greater) in order to build ABCL with
@@ -602,13 +601,13 @@
 AbclScriptEngineFactory or by using the service provider mechanism
 through ScriptEngineManager (refer to the javax.script documentation).
 
-\subsubsection{Startup and configuration file}
+\subsubsection{Start-up and configuration file}
 
-At startup (i.e. when its constructor is invoked, as part of the
+At start-up (i.e. when its constructor is invoked, as part of the
 static initialization phase of AbclScriptEngineFactory) the ABCL
 script engine attempts to load an "init file" from the classpath
 (/abcl-script-config.lisp). If present, this file can be used to
-customize the behaviour of the engine, by setting a number of
+customize the behavior of the engine, by setting a number of
 variables in the ABCL-SCRIPT package. Here is a list of the available
 variables:
 
@@ -1058,17 +1057,23 @@
 systems the code in this package will recursively package all the
 required source and fasls in a jar archive.
 
-\url{http://svn.common-lisp.net/armedbear/trunk/abcl/contrib/asdf-jar/README.markdown}
+See \url{http://svn.common-lisp.net/armedbear/trunk/abcl/contrib/asdf-jar/README.markdown}.
 
 
 \section{jss}
 \label{section:jss}
 
-To one used to a syntax that can construct macros the Java syntax
-may be said to suck, so we introduce the \code{SHARPSIGN-DOUBLE-QUOTE} \#" macro.
+To one used to the more universal syntax of Lisp pairs for which the
+definition of read and compile time macros is quite natural, the Java
+syntax available to the Java programmer may be said to suck.  To
+alleviate this situation, we introduce the
+\code{SHARPSIGN-DOUBLE-QUOTE} (``\\#"Q'') macro, the first of perhaps
+  many exper
 
 \subsection{JSS usage}
 
+\label{section:jss}
+
 Example:
 
 \begin{listing-lisp}
@@ -1113,8 +1118,8 @@
 
 On October 22, 2011, with the publication of this Manual explicitly
 stating the conformance of Armed Bear Common Lisp to \textsc{ANSI}, we
-released abcl-1.0.0.
-
+released abcl-1.0.0.  We released abcl-1.0.1 as a maintainence release
+on January 10, 2012.
 
 
 \begin{thebibliography}{9}
@@ -1130,6 +1135,7 @@
   ``Quicklisp:  A system for quickly constructing Common Lisp''
   \url{http://www.quicklisp.org/}
 
+\label{_:RHODES2007}
 \bibitem{Rhodes2007}
 Christopher Rhodes
 ``User-extensible Sequences in Common Lisp''
@@ -1137,6 +1143,12 @@
 % An early draft.  XXX where is the real one?
 \url{http://jcsu.jesus.cam.ac.uk/~csr21/spec.pdf}
 
+\label{_:AMOP}
+\bibitem{AMOP}
+Gregor Kiczales, Jim de Rivieres, and Daniel G. Bobrow
+The Art of the Metaobject Protocol
+% XXX online citation
+
 \end{thebibliography}
 
 \printindex




More information about the armedbear-cvs mailing list