doc: bring trunk to status of RC2 minus abcl-1.1.0 specific text.

parent 9fa2ddc4
......@@ -50,7 +50,7 @@ following command:
which should result in output like the following
Armed Bear Common Lisp 1.1.0-dev
Armed Bear Common Lisp 1.2.0
Java 1.6.0_21 Sun Microsystems Inc.
Java HotSpot(TM) Client VM
Low-level initialization completed in 0.3 seconds.
......@@ -186,7 +186,7 @@ Because of this,
### Tests
ABCL 1.2.0-dev now fails only 1[2-4] out of 21708 total tests in the ANSI CL
ABCL 1.2.0 now fails only 1[4-6] out of 21708 total tests in the ANSI CL
test suite (derived from the tests originally written for GCL).
Maxima's test suite runs without failures.
......
# -*- Mode: n3 -*-
@prefix abcl: <https://abcl.org> .
@prefix abcl: <https://abcl.org#> .
<>
abcl:is "W3C Turtle RDF serializations format" ;
abcl:tag <http://svn.common-lisp.net/tags/1.2.0/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
......@@ -11,30 +15,106 @@
<> rdfs:seeAlso <urn:not.org> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
<> dc:modified "01-DEC-2012" .
<>
abcl:tag <http://svn.common-lisp.net/tags/1.1.0/> ;
dc:identifier <urn:abcl.org/release/1.1.0> ;
doap:language "Common Lisp" ;
dc:created "01-JAN-2004" ;
dc:modified "06-DEC-2012" ;
<> dc:version "abcl-1.2.0" .
<> a abcl:release "dev" .
<> dc:version "abcl-1.2-dev" .
<>
rdfs:seeAlso <file:README> ;
rdfs:seeAlso <file:MANUAL> ;
rdfs:seeAlso <file:doc/manual/abcl.tex> .
<https://abcl.org/index#doap>
@prefix dc: <http://purl.org/dc/elements/1.1/> .
<abcl:doap>
a doap:Project ;
doap:label "Armed Bear Common Lisp" ;
doap:download <http://common-lisp.net/project/armedbear/> ;
doap:shortname "ABCL" ;
doap:contributors """( ehu easye v-ille astalla rudi peter)""" .
<https://abcl.org/index#doap>
dc:abstract "An implementation of ANSI Common Lisp that runs on the JVM." ;
doap:shortname "ABCL" ;
abcl:contributors """ehu easye v-ille astalla rudi peter""" .
<abcl:doap> doap:language "Common Lisp" .
<> <urn:abcl.org:releng:implementation:language> [
a rdf:Bag;
rdf:_1 "Java";
rdf:_2 "Ant";
rdf:_3 "Bourne Shell Script";
rdf:_4"Windows Batch Script"
] .
<abcl:doap>
dc:contributor [
a rdf:Alt;
rdf:_1 _:ehu ;
rdf:_2 _:easye ;
rdf:_3 _:ville ;
rdf:_4 _:astala ;
rdf:_5 _:rudi
] .
<abcl:doap>
doap:language
"Common Lisp", "Java", "Ant", "Bourne Shell Script", "Windows Batch Script" .
<https://abcl.org/index#doap>
doap:license [
dc:license <http://usefulinc.com/doap/licenses/gplv2> ,
<http://usefulinc.com/doap/licenses/gplv2-classpath-exception> ;
] .
_:user dc:identifier <http://ville.not.org/#me> ;
rdf:label "V-ille" .
<http://purl.org/dc/elements/1.1/> rdfs:seeAlso <http://dublincore.org/documents/2012/06/14/dcmi-terms/> .
<> doap:license [
dc:license <http://usefulinc.com/doap/licenses/gplv2> ;
dc:license <http://usefulinc.com/doap/licenses/gplv2-classpath-exception> ;
rdfs:seeAlso <urn:abcl.org/release/1.2.0> ;
dc:licenseDocument <file:COPYING> ;
dc:licenseDocument <http://svn.common-lisp.net/trunk/abcl/src/org/armedbear/LICENSE> ;
] .
doap:Project rdfs:seeAlso [
a rdf:Bag;
rdf:_1 <http://trac.common-lisp.net/armedbear/timeline> ;
rdf:_2 <http://trac.common-lisp.net/armedbear/wiki> ;
rdf:_3 <http://code.google.com/p/abcl-dynamic-install/> ;
dc:source abcl:tag ;
dc:Software [
a rdf:Bag;
rdf:_1 <urn:abcl:previousVersion> ;
rdf:_2 <https://code.google.com/p/abcl-dynamic-install/files/abcl-1.1.0-rc-2.jar>
] ;
] .
<> abcl:provides <release#abcl-contrib.jar> ;
rdfs:seeAlso <file:contrib/README.markdown>.
<> dc:Standard <urn:abcl.org/ansi/common-lisp#X3J13> ;
rdfs:seeAlso [
a rdf:Bag ;
rdf:_1 <urn:ansi.common-lisp> ;
rdf:_2 "ANSI+INCITS+226-1994+(R2004).pdf"
] ;
dc:abstract
"ANSI INCITS 226-1994 (R2004) American National Standard for Programming Language Common LISP (X3J13)" .
<> rdfs:seeAlso <urn:abcl.org/ansi/common-lisp#X3J13> .
doap:Project rdfs:seeAlso
<http://trac.common-lisp.net/armedbear/timeline> ,
<http://trac.common-lisp.net/armedbear/wiki> ,
<http://code.google.com/p/abcl-dynamic-install/> .
\ No newline at end of file
<> doap:packages
abcl:abcl-contrib ;
rdfs:seeAlso <file:contrib/README.markdown> .
......@@ -8,8 +8,18 @@ abcl.pdf: abcl.tex abcl.bib java.tex extensions.tex threads.tex
pdflatex abcl.tex
pdflatex abcl.tex
#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
......@@ -4,7 +4,7 @@
howpublished = {\url{http://java.sun.com/developer/onlineTraining/protocolhandlers/}},
month = aug,
year = 2000,
note = {Last accessed Jan 25, 2012}}
note = {Last accessed Jan 25, 2012}} % no longer resolving 2012-12-04
@Misc{quicklisp,
author = {Beane, Zach},
......
This diff is collapsed.
\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}
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment