Changeset 13610


Ignore:
Timestamp:
10/01/11 20:38:05 (10 years ago)
Author:
Mark Evenson
Message:

More grinding out the manual.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/doc/manual/abcl.tex

    r13580 r13610  
    1818
    1919\subsection{Version}
    20 This manual corresponds to abcl-0.27.0, as yet unreleased.
    21 
     20This manual corresponds to abcl-0.28.0, as yet unreleased.
    2221
    2322\chapter{Running}
    2423
    2524ABCL is packaged as a single jar file (usually named either
    26 ``abcl.jar'' or something like``abcl-0.27.1.jar'' if you are using a
     25``abcl.jar'' or something like``abcl-0.28.0.jar'' if you are using a
    2726versioned package) that can be executed under the
    2827control of a suitable JVM as follows
    2928
    3029\begin{listing-shell}
    31   cmd\$ java -jar abcl.jar
     30  cmd$ java -jar abcl.jar
    3231\end{listing-shell}
    3332
     
    4140
    4241\begin{listing-shell}
    43   cmd\$ abcl
     42  cmd$ abcl
    4443\end{listing-shell}
    4544
     
    9190
    9291\begin{itemize}
    93   \item Lack of long form of DEFINE-METHOD-COMBINATION
    9492  \item Missing statement of conformance in accompanying documentation
     93  \item The generic function sigatures of the DOCUMENTATION symbol do
     94    not match the CLHS.
    9595\end{itemize}
    9696
     
    102102expected of a contemporary Common Lisp.
    103103\begin{itemize}
    104   \item Incomplete MOP
     104  \item Incomplete (A)MOP
    105105    % N.B.
    106106    % TODO go through AMOP with symbols, starting by looking for
     
    108108    % XXX is this really blocking ANSI conformance?  Answer: we have
    109109    % to start with such a ``census'' to determine what we have.
    110   \item Incomplete Gray Streams
     110  \item Incomplete Streams:  need suitable abstraction between ANSI
     111    and Gray streams.
     112   
    111113\end{itemize}
    112114
     
    190192safer invocation pattern might be:
    191193
    192 \begin{code}[java]
     194\begin{listing-java}
    193195  Interpreter interpreter = Interpreter.getInstance();
    194196  if (interpreter == null) {
    195197    interpreter = Interpreter.createInstance();
    196198  }
    197 \end{code}
     199\end{listing-java}
     200
    198201
    199202The Lisp \code{eval} primitive may be simply passed strings for evaluation,
     
    324327in working with the hosting JVM.
    325328
     329\section{Implementation Dependent}
     330\begin{enumerate}
     331  \item Compiler to JVM 5 bytecode
     332  \item Pathname extensionsn
     333\end{enumerate}
     334
     335\section{Pathname}
     336
     337ABCL has created three specializations of the ANSI Pathname construct
     338to enable to use of URIs to address dynamically loaded resources for
     339the JVM.
     340
     341PATHNAME : URL-PATHNAME : JAR-PATHNAME
     342   : LOGICAL-PATHNAME
     343
     344Among other neat befits, this allows the ABCL user to laod dynamically
     345code from URIs like Quicklisp.
     346
     347\begin{listing-lisp}
     348  CL-USER> (load ''http://beta.quicklisp.org/quicklisp.lisp'')
     349\end{listing-lisp}
     350
     351
     352         
    326353\section{Extensible Sequences}
    327 
    328354
    329355\ref{RHODES2007}
     
    394420contemporary Common Lisp implementation.
    395421
     422In 201x, with the publication of this Manual stating its confformance
     423to ANSI, we released abcl-1.0.
     424
    396425
    397426\end{document}
Note: See TracChangeset for help on using the changeset viewer.