[armedbear-cvs] r13801 - trunk/abcl/doc/manual
rschlatte at common-lisp.net
rschlatte at common-lisp.net
Wed Jan 25 10:03:57 UTC 2012
Author: rschlatte
Date: Wed Jan 25 02:03:56 2012
New Revision: 13801
Log:
Make manual compile again. Also BibTeX-ify bibliography.
Added:
trunk/abcl/doc/manual/abcl.bib
Modified:
trunk/abcl/doc/manual/README.markdown
trunk/abcl/doc/manual/abcl.tex
Modified: trunk/abcl/doc/manual/README.markdown
==============================================================================
--- trunk/abcl/doc/manual/README.markdown Wed Jan 25 00:53:54 2012 (r13800)
+++ trunk/abcl/doc/manual/README.markdown Wed Jan 25 02:03:56 2012 (r13801)
@@ -3,4 +3,4 @@
With a suitable TexLive installed, to build simply issue:
- cmd$ pdflatex abcl.tex && makeindex abcl && pdflatex abcl.tex
+ cmd$ pdflatex abcl.tex && bibtex abcl && makeindex abcl && pdflatex abcl.tex && pdflatex abcl.tex
Added: trunk/abcl/doc/manual/abcl.bib
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/abcl/doc/manual/abcl.bib Wed Jan 25 02:03:56 2012 (r13801)
@@ -0,0 +1,54 @@
+ at Misc{maso2000,
+ author = {Brian Maso},
+ title = {A New Era for Java Protocol Handlers},
+ howpublished = {\url{http://java.sun.com/developer/onlineTraining/protocolhandlers/}},
+ month = 8,
+ year = 2000,
+ note = {Last accessed Jan 25, 2012}}
+
+ at Misc{quicklisp,
+ author = {Zach Beane},
+ title = {Quicklisp},
+ howpublished = {\url{http://www.quicklisp.org/}},
+ note = {Quicklisp makes it easy to get started with a rich set of
+ community-developed Common Lisp libraries. Last
+ accessed Jan 25, 2012}}
+
+ at InProceedings{Rhodes2007,
+ author = {Christophe Rhodes},
+ title = {User-extensible sequences in {Common Lisp}},
+ booktitle = {Proceedings of the 2007 International Lisp Conference},
+ year = 2007,
+ publisher = {ACM},
+ note = {Also available at
+ \url{http://doc.gold.ac.uk/~mas01cr/papers/ilc2007/sequences-20070301.pdf}}}
+
+
+
+ at InProceedings{,
+ author = {},
+ title = {},
+ OPTcrossref = {},
+ OPTkey = {},
+ OPTbooktitle = {},
+ OPTyear = {},
+ OPTeditor = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ OPTpages = {},
+ OPTmonth = {},
+ OPTaddress = {},
+ OPTorganization = {},
+ OPTpublisher = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+
+ at Book{AMOP,
+ author = {Kiczales, Gregor and des Rivières, Jim and Bobrow, Daniel G.},
+ title = {The Art of the Metaobject Protocol},
+ publisher = {MIT Press},
+ year = {1991},
+}
+
Modified: trunk/abcl/doc/manual/abcl.tex
==============================================================================
--- trunk/abcl/doc/manual/abcl.tex Wed Jan 25 00:53:54 2012 (r13800)
+++ trunk/abcl/doc/manual/abcl.tex Wed Jan 25 02:03:56 2012 (r13801)
@@ -228,9 +228,9 @@
\begin{itemize}
\item Call a specific method reference (which was previously acquired)
-\item Dynamic dispatch using the method name and
- the call-specific arguments provided by finding the
- \ref{section:Parameter matching for FFI dynamic dispatch}{best match}.
+\item Dynamic dispatch using the method name and the call-specific
+ arguments provided by finding the best match (see
+ Section~\ref{sec:param-matching-for-ffi}).
\end{itemize}
The dynamic dispatch variant is discussed in the next section.
@@ -352,6 +352,7 @@
a specification of classes for each parameter.
\subsubsection{Parameter matching for FFI dynamic dispatch}
+\label{sec:param-matching-for-ffi}
The algorithm used to resolve the best matching method given the name
and the arguments' types is the same as described in the Java Language
@@ -788,7 +789,7 @@
running external programs, registering object finalizers, constructing
reference weakly held by the garbage collector and others.
-See \ref{Rhodes2007} for a generic function interface to the native
+See \cite{RHODES2007} for a generic function interface to the native
JVM contract for \code{java.util.List}.
% include autogen docs for the EXTENSIONS package.
@@ -814,7 +815,7 @@
JVM ``understands''. Support is built-in to the ``http'' and
``https'' implementations but additional protocol handlers may be
installed at runtime by having JVM symbols present in the
-sun.net.protocol.dynmamic pacakge. See Java2007 \cite{Java2007} for more
+sun.net.protocol.dynamic pacakge. See \cite{maso2000} for more
details.
ABCL has created specializations of the ANSI Pathname object to
@@ -850,7 +851,7 @@
\end{itemize}
The implementation of URL-PATHNAME allows the ABCL user to laod dynamically
-code from the network. For example, for Quicklisp (\cite{Xach2011}):
+code from the network. For example, for Quicklisp (\cite{quicklisp}):
\begin{listing-lisp}
CL-USER> (load "http://beta.quicklisp.org/quicklisp.lisp")
@@ -858,7 +859,7 @@
will load and execute the Quicklisp setup code.
-See \ref{_:XACH2011} on page \pageref{_:XACH2011}.
+%See \ref{_:quicklisp} on page \pageref{_:quicklisp}.
\subsubsection{Implementation}
@@ -889,7 +890,7 @@
CL-USER> (require 'extensible-sequences)
\end{listing-lisp}
-if only the extensible sequences API as specified in \ref{RHODES2007} is
+if only the extensible sequences API as specified in \cite{RHODES2007} is
required.
Note that \code{(require 'java-collections)} must be issued before
@@ -1067,13 +1068,11 @@
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
+\code{SHARPSIGN-DOUBLE-QUOTE} (\code{\#"}) reader macro, the first of perhaps
many exper
\subsection{JSS usage}
-\label{section:jss}
-
Example:
\begin{listing-lisp}
@@ -1091,7 +1090,7 @@
\section{asdf-install}
The asdf-install contrib provides an implementation of ASDF-INSTALL.
-Superseded by Quicklisp (see Xach2011 \cite{Xach2011}).
+Superseded by Quicklisp (see Xach2011 \cite{quicklisp}).
The \code{require} of the \code{asdf-install} symbol has the side
effect of pushing the directory ``~/.asdf-install-dir/systems/'' into
@@ -1121,35 +1120,8 @@
released abcl-1.0.0. We released abcl-1.0.1 as a maintainence release
on January 10, 2012.
-
-\begin{thebibliography}{9}
-
-\label{_:1}
-\bibitem{Java2000}
- ``A New Era for Java Protocol Handlers.''
- \url{http://java.sun.com/developer/onlineTraining/protocolhandlers/}
-
-\label{_:XACH2011}
-\bibitem{Xach2011}
- Zach Beene
- ``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''
-ILC '07 Proceedings of the 2007 International Lisp Conference
-% 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}
+\bibliography{abcl}
+\bibliographystyle{alpha}
\printindex
More information about the armedbear-cvs
mailing list