[armedbear-cvs] r14311 - in branches/1.1.x: . contrib contrib/abcl-asdf contrib/jss doc/manual examples
mevenson at common-lisp.net
mevenson at common-lisp.net
Fri Dec 7 12:23:39 UTC 2012
Author: mevenson
Date: Fri Dec 7 04:23:38 2012
New Revision: 14311
Log:
1.1.0: Final annotation changes for abcl-1.1.0.
Semi-groveled from previous commit.
Modified:
branches/1.1.x/README
branches/1.1.x/abcl.asd
branches/1.1.x/abcl.rdf
branches/1.1.x/build.xml
branches/1.1.x/contrib/abcl-asdf/README.markdown
branches/1.1.x/contrib/jss/README.markdown
branches/1.1.x/contrib/jss/jss.asd
branches/1.1.x/contrib/pom.xml
branches/1.1.x/doc/manual/abcl.tex
branches/1.1.x/examples/README
branches/1.1.x/maven-release.txt
branches/1.1.x/pom.xml
Modified: branches/1.1.x/README
==============================================================================
--- branches/1.1.x/README Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/README Fri Dec 7 04:23:38 2012 (r14311)
@@ -176,12 +176,16 @@
BUGS
====
+ABCL now has a manual stating its conformance to the ANSI standard,
+providing a compliant and practical Common Lisp implementation.
+
ABCL is a conforming ANSI Common Lisp implementation. Any other
behavior should be reported as a bug.
-ABCL now has a manual stating its conformance to the ANSI standard,
-providing a compliant and practical Common Lisp implementation.
-Because of this,
+The secondary and tertiary values of CL:LISP-IMPLEMENTATION-VERSION
+provide additional information about the exact JVM runtime which ABCL
+finds itself hosted upon which may be especially useful when
+discussing and tracking issues on the Internet.
### Tests
Modified: branches/1.1.x/abcl.asd
==============================================================================
--- branches/1.1.x/abcl.asd Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/abcl.asd Fri Dec 7 04:23:38 2012 (r14311)
@@ -114,8 +114,8 @@
(funcall (intern (symbol-name 'run) :abcl.test.ansi)
:compile-tests nil))
-(defsystem :ansi-compiled :version "1.2"
- :description "Test ABCL with the compiled ANSI tests."
+(defsystem :ansi-compiled :version "1.2.0"
+ :description "Test ABCL with the compiled ANSI tests. <> asdf:defsystem <urn:abcl.org/release/1.1.0/ansi-compiled#1.2.0> ."
:depends-on (ansi-rt)
:components
((:module ansi-tests :pathname "test/lisp/ansi/" :components
@@ -130,7 +130,8 @@
:compile-tests t))
(defsystem :cl-bench
- :description "Test ABCL with CL-BENCH."
+ :description "Test ABCL with CL-BENCH. <> asdf:defsystem <urn:abcl.org/release/1.1.0/cl-bench#1.0.0> ."
+ :version "1.0.0"
:components ((:module cl-bench-package :pathname "../cl-bench/"
:components ((:file "defpackage")))
(:module cl-bench-wrapper :pathname "test/lisp/cl-bench/"
Modified: branches/1.1.x/abcl.rdf
==============================================================================
--- branches/1.1.x/abcl.rdf Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/abcl.rdf Fri Dec 7 04:23:38 2012 (r14311)
@@ -1,6 +1,10 @@
# -*- Mode: n3 -*-
-
+ at prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix abcl: <https://abcl.org#> .
+
+<> dc:version "abcl-1.1.0" .
+<> abcl:release "rc-3" .
+
<>
abcl:is "W3C Turtle RDF serializations format" ;
abcl:tag <http://svn.common-lisp.net/tags/1.1.0/> .
@@ -20,25 +24,18 @@
dc:identifier <urn:abcl.org/release/1.1.0> ;
doap:language "Common Lisp" ;
dc:created "01-JAN-2004" ;
- dc:modified "06-DEC-2012" ;
+ dc:modified "07-DEC-2012" ;
-<<<<<<< local
-<> dc:version "abcl-1.1.0" .
-<> a abcl:releaseCandidate "rc-3" .
-=======
dc:version "abcl-1.1.0" ;
abcl:releaseCandidate "rc-3" .
->>>>>>> other
-<<<<<<< local
-<> rdfs:seeAlso <file:README> .
-<> rdfs:seeAlso <file:MANUAL> .
-<> rdfs:seeAlso <file:doc/manual/abcl.tex> .
-=======
-<>
- rdfs:seeAlso <README> ;
- rdfs:seeAlso <file:doc/manual/abcl.tex> .
->>>>>>> other
+<> rdfs:seeAlso [
+ a rdf:Alt ;
+ rdf:_1 <file:README> ;
+ rdf:_2 <file:MANUAL> ;
+ rdf:_3 <file:doc/manual/abcl.tex>
+] .
+
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@@ -125,6 +122,22 @@
<http://trac.common-lisp.net/armedbear/wiki> ,
<http://code.google.com/p/abcl-dynamic-install/> .
-<> doap:packages
- abcl:abcl-contrib ;
- rdfs:seeAlso <file:contrib/README.markdown> .
+<> doap:packages [
+ a rdf:Alt;
+ rdf:_1 abcl:abcl ;
+ rdf:_2 abcl:abcl-contrib ;
+ rdf:_3 abcl:asdf-install ;
+ rdf:_4 abcl:jss ;
+ rdf:_5 abcl:jfli ;
+ rdf:_6 abcl:abcl-asdf ;
+ rdf:_7 abcl:jna ;
+ rdf:_8 abcl:asdf-jar
+] .
+
+abcl:abcl-contrib
+ dc:identifier <urn:abcl.org/release/1.1.0/abcl-contrib#1.1.0> ;
+ rdfs:seeAlso <file:contrib/README.markdown> .
+
+abcl:asdf-install
+ dc:identifier <urn:abcl.org/release/1.1.0/contrib/asdf-install#0.6.10.2> ;
+ rdfs:seeAlso <file:contrib/asdf-install/README> .
Modified: branches/1.1.x/build.xml
==============================================================================
--- branches/1.1.x/build.xml Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/build.xml Fri Dec 7 04:23:38 2012 (r14311)
@@ -650,6 +650,8 @@
<patternset id="abcl.dist.misc"
description="Additional includes in the source distributions relative to basedir">
+
+ <include name="abcl.rdf"/>
<include name="build.xml"/>
<include name="abcl.properties.in"/>
<include name="COPYING"/>
Modified: branches/1.1.x/contrib/abcl-asdf/README.markdown
==============================================================================
--- branches/1.1.x/contrib/abcl-asdf/README.markdown Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/contrib/abcl-asdf/README.markdown Fri Dec 7 04:23:38 2012 (r14311)
@@ -161,8 +161,9 @@
#### Colophon
- Mark <evenson.not.org at gmail.com>
-
Created: 2011-01-01
Revised: 2012-12-06
+
+ <> dc:documentation <urn:abcl.org/release/1.1.0/abcl-contrib#1.1.0> .
+
Modified: branches/1.1.x/contrib/jss/README.markdown
==============================================================================
--- branches/1.1.x/contrib/jss/README.markdown Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/contrib/jss/README.markdown Fri Dec 7 04:23:38 2012 (r14311)
@@ -128,6 +128,15 @@
In the JSS package loaded from [abcl-contrib]()
abcl-contrib: http://svn.common-lisp.net/armedbear/trunk/abcl/contrib/
+
+# See Also
+
+An earlier version of this software is used in[lsw2][] Semantic Web
+package for dealing with OWL2 ontologies in RDF(S) and other
+notations.
+
+[lsw2]: http://code.google.com/p/lsw2/
+
# Colophon
Modified: branches/1.1.x/contrib/jss/jss.asd
==============================================================================
--- branches/1.1.x/contrib/jss/jss.asd Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/contrib/jss/jss.asd Fri Dec 7 04:23:38 2012 (r14311)
@@ -2,7 +2,7 @@
(asdf:defsystem :jss
:author "Alan Ruttenberg, Mark Evenson"
:version "3.0.5"
- :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/jss#3.05" .
+ :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/jss#3.05"
:components ((:module base
:pathname "" :serial t
:components ((:file "packages")
Modified: branches/1.1.x/contrib/pom.xml
==============================================================================
--- branches/1.1.x/contrib/pom.xml Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/contrib/pom.xml Fri Dec 7 04:23:38 2012 (r14311)
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:abcl="http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/abcl.rdf">
<!-- NOT USABLE FOR BUILDS, only for installing into a repository! -->
Modified: branches/1.1.x/doc/manual/abcl.tex
==============================================================================
--- branches/1.1.x/doc/manual/abcl.tex Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/doc/manual/abcl.tex Fri Dec 7 04:23:38 2012 (r14311)
@@ -10,7 +10,7 @@
\title{Armed Bear Common Lisp User Manual}
\date{Version 1.1.0\\
\smallskip
-December 5, 2012}
+December 7, 2012}
\author{Mark Evenson \and Erik H\"{u}lsmann \and Rudolf Schlatte \and
Alessio Stalla \and Ville Voutilainen}
@@ -22,14 +22,17 @@
\subsection{Preface to the Second Edition}
-ABCL 1.1 now contains (A)MOP. We hope you enjoy! --The Mgmt.
+\textsc{ABCL} 1.1 now contains (A)MOP. We hope you enjoy!
+
+--The Mgmt.
\chapter{Introduction}
-Armed Bear Common Lisp (ABCL) is an implementation of Common Lisp that
-runs on the Java Virtual Machine. It compiles Common Lisp to Java 5
-bytecode, providing the following integration methods for interfacing
-with Java code and libraries:
+Armed Bear Common Lisp (\textsc{ABCL}) is an implementation of Common
+Lisp that runs on the Java Virtual Machine. It compiles Common Lisp
+to Java 5 bytecode\footnote{The class file version is ``49.0''.} ,
+providing the following integration methods for interfacing with Java
+code and libraries:
\begin{itemize}
\item Lisp code can create Java objects and call their methods (see
Section~\ref{sec:lisp-java}, page~\pageref{sec:lisp-java}).
@@ -42,35 +45,36 @@
of Java interfaces that can be used as listeners for Swing classes and
similar.
\end{itemize}
-ABCL is supported by the Lisp library manager
-QuickLisp\footnote{\url{http://quicklisp.org/}} and can run many of the
-programs and libraries provided therein out-of-the-box.
+\textsc{ABCL} is supported by the Lisp library manager
+\textsc{QuickLisp} \footnote{\url{http://quicklisp.org/}} and can run
+many of the programs and libraries provided therein out-of-the-box.
\section{Conformance}
\label{section:conformance}
\subsection{ANSI Common Lisp}
-\textsc{ABCL} is currently a (non)-conforming ANSI Common Lisp
+\textsc{ABCL} is currently a (non)-conforming \textsc{ANSI} Common Lisp
implementation due to the following known issues:
\begin{itemize}
-\item The generic function signatures of the \code{DOCUMENTATION} symbol
+\item The generic function signatures of the \code{CL:DOCUMENTATION} symbol
do not match the specification.
-\item The \code{TIME} form does not return a proper \code{VALUES}
+\item The \code{CL:TIME} form does not return a proper \code{CL:VALUES}
environment to its caller.
-\item When merging pathnames and the defaults point to a \code{JAR-PATHNAME},
- we set the \code{DEVICE} of the result to \code{:UNSPECIFIC} if the pathname to be
- be merged does not contain a specified \code{DEVICE}, does not contain a
- specified \code{HOST}, does contain a relative \code{DIRECTORY}, and we are
- not running on a \textsc{MSFT} Windows platform.\footnote{The intent of this
- rather arcane sounding deviation from conformance is so that the
- result of a merge won't fill in a DEVICE with the wrong "default
+\item When merging pathnames and the defaults point to a
+ \code{EXT:JAR-PATHNAME}, we set the \code{DEVICE} of the result to
+ \code{:UNSPECIFIC} if the pathname to be be merged does not contain
+ a specified \code{DEVICE}, does not contain a specified \code{HOST},
+ does contain a relative \code{DIRECTORY}, and we are not running on
+ a \textsc{MSFT} Windows platform.\footnote{The intent of this rather
+ arcane sounding deviation from conformance is so that the result
+ of a merge won't fill in a \code{DEVICE} with the wrong "default
device for the host" in the sense of the fourth paragraph in the
- CLHS description of MERGE-PATHNAMES (see in \cite{CLHS} the paragraph beginning
- "If the PATHNAME explicitly specifies a host and not a device…").
- A future version of the implementation may return to conformance
- by using the \code{HOST} value to reflect the type explicitly.
- }
+ \textsc{CLHS} description of MERGE-PATHNAMES (see in \cite{CLHS}
+ the paragraph beginning "If the PATHNAME explicitly specifies a
+ host and not a device…"). A future version of the implementation
+ may return to conformance by using the \code{HOST} value to
+ reflect the type explicitly. }
\end{itemize}
@@ -80,11 +84,11 @@
to the Common Lisp HyperSpec~\cite{CLHS}. Clarifications to this point
are solicited.
-ABCL aims to be be a fully conforming ANSI Common Lisp implementation.
-Any other behavior should be reported as a bug.
+\textsc{ABCL} aims to be be a fully conforming \textsc{ANSI} Common
+Lisp implementation. Any other behavior should be reported as a bug.
\subsection{Contemporary Common Lisp}
-In addition to ANSI conformance, \textsc{ABCL} strives to implement
+In addition to \textsc{ANSI} conformance, \textsc{ABCL} strives to implement
features expected of a contemporary Common Lisp, i.e. a Lisp of the
post-2005 Renaissance.
@@ -97,26 +101,29 @@
in a given call frame, and the inability to resume a halted
computation at an arbitrarily selected call frame.
\item Incomplete streams abstraction, in that \textsc{ABCL} needs
- suitable abstraction between ANSI and Gray streams. The streams could
- be optimized to the JVM NIO abstractions at great profit for binary
- byte-level manipulations.
-\item Incomplete documentation (missing docstrings from exported symbols
- and the draft status of this user manual).
+ suitable abstraction between \textsc{ANSI} and Gray
+ streams. \footnote{The streams could be optimized to the
+ \textsc{JVM} NIO \cite{nio} abstractions at great profit for
+ binary byte-level manipulations.}
+\item Incomplete documentation (missing docstrings from exported
+ symbols and the draft status of this user manual).
\end{itemize}
\section{License}
-ABCL is licensed under the terms of the GPL v2 of June 1991 with the
-``classpath-exception'' (see the file \texttt{COPYING} in the source
-distribution for the license, term 13 in the same file for the classpath
-exception). This license broadly means that you must distribute the
-sources to ABCL, including any changes you make, together with a program
-that includes ABCL, but that you are not required to distribute the
-sources of the whole program. Submitting your changes upstream to the
-ABCL development team is actively encouraged and very much appreciated,
-of course.
+\textsc{ABCL} is licensed under the terms of the \textsc{GPL} v2 of
+June 1991 with the ``classpath-exception'' (see the file
+\texttt{COPYING} in the source distribution \footnote{See
+ \url{http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/COPYING}} for
+the license, term 13 in the same file for the classpath exception).
+This license broadly means that you must distribute the sources to
+ABCL, including any changes you make, together with a program that
+includes ABCL, but that you are not required to distribute the sources
+of the whole program. Submitting your changes upstream to the ABCL
+development team is actively encouraged and very much appreciated, of
+course.
\section{Contributors}
@@ -130,13 +137,17 @@
\end{itemize}
+
\chapter{Running ABCL}
+
\textsc{ABCL} is packaged as a single jar file usually named either
\texttt{abcl.jar} or possibly something like \texttt{abcl-1.1.0.jar} if
using a versioned package on the local filesystem from your system
vendor. This jar file can be executed from the command line to obtain a
-REPL\footnote{Read-Eval Print Loop, a Lisp command-line}, viz:
+\textsc{REPL}\footnote{Read-Eval Print Loop, a Lisp command-line}, viz:
+
+\index{REPL}
\begin{listing-shell}
cmd$ java -jar abcl.jar
@@ -156,13 +167,15 @@
\end{listing-shell}%$
Probably the easiest way of setting up an editing environment using the
-Emacs editor is to use QuickLisp and follow the instructions at
+\textsc{Emacs} editor is to use \textsc{QuickLisp} and follow the instructions at
\url{http://www.quicklisp.org/beta/#slime}.
\section{Options}
ABCL supports the following command line options:
+\index{Command Line Options}
+
\begin{description}
\item[\texttt{ --help}] displays a help message.
\item[\texttt{ --noinform}] Suppresses the printing of startup information and banner.
@@ -173,7 +186,7 @@
\item[\texttt{ --load-system-file FILE}] loads the system file FILE before initializing the REPL.
\item[\texttt{ --batch}] evaluates forms specified by arguments and in
the initialization file \verb+~/.abclrc+, and then exits without
- starting a REPL.
+ starting a \textsc{REPL}.
\end{description}
All of the command line arguments following the occurrence of \verb+--+
@@ -892,7 +905,7 @@
will load and execute the Quicklisp setup code.
The implementation currently breaks \textsc{ANSI} conformance by allowing the
-types able to be \code{CL:READ} for the \var{DEVICE} to return a possible \code{CONS} of
+types able to be \code{CL:READ} for the \code{DEVICE} to return a possible \code{CONS} of
\code{CL:PATHNAME} objects. %% citation from CLHS needed.
In order to ``smooth over'' the bit about types being \code{CL:READ} from
@@ -959,14 +972,14 @@
\section{Extensible Sequences}
-See Rhodes2007 \cite{RHODES2007} for the design.
-
The SEQUENCE package fully implements Christopher Rhodes' proposal for
extensible sequences. These user extensible sequences are used
directly in \code{java-collections.lisp} provide these CLOS
abstractions on the standard Java collection classes as defined by the
\code{java.util.List} contract.
+See Rhodes2007 \cite{RHODES2007} for the design.
+
%% an Example of using java.util.Lisp in Lisp would be nice
This extension is not automatically loaded by the implementation. It
@@ -987,15 +1000,16 @@
required.
Note that \code{(require 'java-collections)} must be issued before
-\code{java.util.List} or any subclass is used as a specializer in a CLOS
+\code{java.util.List} or any subclass is used as a specializer in a \textsc{CLOS}
method definition (see the section below).
\section{Extensions to CLOS}
\subsection{Metaobject Protocol}
-ABCL implements the metaobject protocol for CLOS as specified in AMOP.
-The symbols are exported from the package \code{MOP}.
+\textsc{ABCL} implements the metaobject protocol for \textsc{CLOS} as
+specified in \textsc{(A)MOP}. The symbols are exported from the
+package \code{MOP}.
\subsection{Specializing on Java classes}
@@ -1056,7 +1070,8 @@
\begin{description}
- \item{\code{ASDF}} Loads the \textsc{ASDF} implementation shipped
+ \item{\code{ASDF}}
+ Loads the \textsc{ASDF} implementation shipped
with the implementation. After \textsc{ASDF} has been loaded in
this manner, symbols passed to \code{CL:REQUIRE} which are
otherwise unresolved, are passed to ASDF for a chance for
@@ -1065,27 +1080,36 @@
'cl-ppcre)} is equivalent to \code{(asdf:load-system
'cl-ppcre)}.
- \item{\code{ABCL-CONTRIB}} Locates and pushes the toplevel contents of
+ \item{\code{ABCL-CONTRIB}}
+ Locates and pushes the toplevel contents of
``abcl-contrib.jar'' into the \textsc{ASDF} central registry.
\begin{enumerate}
- \item \code{abcl-asdf}
- Functions for loading JVM artifacts dynamically, hooking into ASDF 2 objects where possible.
- \item \code{asdf-jar} Package addressable JVM artifacts via
+ \item \code{abcl-asdf}
+ Functions for loading JVM artifacts
+ dynamically, hooking into ASDF 2 objects where possible.
+ \item \code{asdf-jar}
+ Package addressable JVM artifacts via
\code{abcl-asdf} descriptions as a single binary artifact
including recursive dependencies.
- \item \code{mvn}
- These systems name common JVM artifacts from the distributed pom.xml graph of Maven Aether:
+ \item \code{mvn}
+ These systems name common JVM artifacts from
+ the distributed pom.xml graph of Maven Aether:
\begin{enumerate}
- \item \code{jna} Dynamically load 'jna.jar' version 3.5.1
+ \item \code{jna}
+ Dynamically load 'jna.jar' version 3.5.1
from the network \footnote{This loading can be inhibited
if, at runtime, the Java class corresponding
``:classname'' clause of the system defition is present.}
\end{enumerate}
- \item \code{quicklisp-abcl} (Not working) boot a local Quicklisp
- installation via the ASDF:IRI type introduced bia ABCL-ASDF.
-
- \end{enumerate}
+ \item \code{quicklisp-abcl} Boot a local Quicklisp installation
+ via the ASDF:IRI type introduced bia ABCL-ASDF.
+
+\begin{listing-lisp}
+CL-USER> (asdf:load-system :quicklisp-abcl :force t)
+\end{listing-lisp}
+
+\end{enumerate}
\end{description}
@@ -1095,7 +1119,7 @@
passed to \code{CL:REQUIRE} and returns a non-\code{NIL} value if it
can successful resolve the symbol.
-\section{JSS optionally extends the Reader}
+\section{JSS extension of the Reader by SHARPSIGN-DOUBLE-QUOTE}
The JSS contrib consitutes an additional, optional extension to the
reader in the definition of the \code{SHARPSIGN-DOUBLE-QUOTE}
@@ -1104,12 +1128,12 @@
\section{ASDF}
-asdf-2.26.6 (see \cite{asdf}) is packaged as core component of ABCL,
-but not initialized by default, as it relies on the CLOS subsystem
+asdf-2.26.6 (see \cite{asdf}) is packaged as core component of \textsc{ABCL},
+but not initialized by default, as it relies on the \textsc{CLOS} subsystem
which can take a bit of time to start \footnote{While this time is
``merely'' on the order of seconds for contemporary 2011 machines,
for applications that need to initialize quickly, for example a web
- server, this time might be unnecessarily long}. The packaged ASDF
+ server, this time might be unnecessarily long}. The packaged \textsc{ASDF}
may be loaded by the \textsc{ANSI} \code{REQUIRE} mechanism as
follows:
@@ -1119,7 +1143,7 @@
\chapter{Contrib}
-The ABCL contrib is packaged as a separate jar archive usually named
+The \textsc{ABCL} contrib is packaged as a separate jar archive usually named
\code{abcl-contrib.jar} or possibly something like
\code{abcl-contrib-1.1.0.jar}. The contrib jar is not loaded by the
implementation by default, and must be first intialized by the
@@ -1207,15 +1231,20 @@
Notice that all recursive dependencies have been located and installed
locally from the network as well.
+More extensive documentations and examples can be found at
+\url{http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/contrib/abcl-asdf/README.markdown}.
+
+
\section{asdf-jar}
-The asdf-jar contrib provides a system for packaging ASDF systems into
-jar archives for ABCL. Given a running ABCL image with loadable ASDF
-systems the code in this package will recursively package all the
-required source and fasls in a jar archive.
+The asdf-jar contrib provides a system for packaging \textsc{ASDF}
+systems into jar archives for \textsc{ABCL}. Given a running
+\textsc{ABCL} image with loadable \textsc{ASDF} systems the code in
+this package will recursively package all the required source and
+fasls in a jar archive.
The documentation for this contrib can be found at
-\url{http://svn.common-lisp.net/armedbear/trunk/abcl/contrib/asdf-jar/README.markdown}.
+\url{http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/contrib/asdf-jar/README.markdown}.
\section{jss}
@@ -1251,13 +1280,16 @@
\end{listing-lisp} %$ <-- un-confuse Emacs font-lock
Some more information on jss can be found in its documentation at
-\url{http://svn.common-lisp.net/armedbear/trunk/abcl/contrib/jss/README.markdown}
+\url{http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/contrib/jss/README.markdown}.
\section{jfli}
\label{section:jfli}
The contrib contains a pure-Java version of JFLI.
+\url{http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/contrib/jfli/README}.
+
+
\section{asdf-install}
The asdf-install contrib provides an implementation of ASDF-INSTALL.
@@ -1270,7 +1302,11 @@
stashing \textsc{ABCL} specific system definitions for convenient
access.
+\url{http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/contrib/asdf-install/README}.
+
+
\chapter{History}
+\index{History}
\textsc{ABCL} was originally the extension language for the J editor, which was
started in 1998 by Peter Graves. Sometime in 2003, a whole lot of
@@ -1291,7 +1327,7 @@
released abcl-1.0.0. We released abcl-1.0.1 as a maintainence release
on January 10, 2012.
-In December 2012, we revised the implementation by adding (A)MOP
+In December 2012, we revised the implementation by adding \textsc{(A)MOP}
with the release of abcl-1.1.0.
\appendix
@@ -1303,7 +1339,7 @@
\chapter{The SYSTEM Dictionary}
The public interfaces in this package are subject to change with
-ABCL 1.2.
+\textsc{ABCL} 1.2.
\include{system}
@@ -1313,7 +1349,6 @@
\include{jss}
-
\bibliography{abcl}
\bibliographystyle{alpha}
Modified: branches/1.1.x/examples/README
==============================================================================
--- branches/1.1.x/examples/README Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/examples/README Fri Dec 7 04:23:38 2012 (r14311)
@@ -49,4 +49,4 @@
misc
- Code snippets currently without documentation.
\ No newline at end of file
+ Code snippets currently without documentation.
Modified: branches/1.1.x/maven-release.txt
==============================================================================
--- branches/1.1.x/maven-release.txt Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/maven-release.txt Fri Dec 7 04:23:38 2012 (r14311)
@@ -1,5 +1,9 @@
# Releasing ABCL on Sonatype's OSS Maven repository - instructions
#
+# WARNING: <file:pom.xml> and <file:contrib/pom.xml> are not currently valid descriptions of how to build ABCL.
+#
+# TODO Use the Maven Ant plugin to drive the standard build process.
+#
# This assumes your settings.xml (/etc/maven2/settings.xml for Ubuntu-packaged Maven) contains something like this in its <servers></servers> section:
#
# <server>
Modified: branches/1.1.x/pom.xml
==============================================================================
--- branches/1.1.x/pom.xml Fri Dec 7 04:23:36 2012 (r14310)
+++ branches/1.1.x/pom.xml Fri Dec 7 04:23:38 2012 (r14311)
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:abcl="http://svn.common-lisp.net/armedbear/tags/1.1.0/abcl/abcl.rdf">
<!-- NOT USABLE FOR BUILDS, only for installing into a repository! -->
More information about the armedbear-cvs
mailing list