[armedbear-cvs] r14305 - in trunk/abcl/contrib: . abcl-asdf asdf-install asdf-jar jfli jss mvn quicklisp
mevenson at common-lisp.net
mevenson at common-lisp.net
Thu Dec 6 21:20:35 UTC 2012
Author: mevenson
Date: Thu Dec 6 13:20:34 2012
New Revision: 14305
Log:
Merge r14301 to trunk | mevenson | 2012-12-06 21:17:24 +0100 (Thu, 06 Dec 2012) | 5 lines
doc: Start annotating all the places we need to change things with RDF.
Do
TODO: grovel through the source tree to find all textual lines
containing probable RDF statements.
Modified:
trunk/abcl/contrib/README.markdown
trunk/abcl/contrib/abcl-asdf/README.markdown
trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd
trunk/abcl/contrib/asdf-install/asdf-install.asd
trunk/abcl/contrib/asdf-jar/README.markdown
trunk/abcl/contrib/asdf-jar/asdf-jar.asd
trunk/abcl/contrib/jfli/README
trunk/abcl/contrib/jfli/jfli.asd
trunk/abcl/contrib/jss/README.markdown
trunk/abcl/contrib/jss/jss.asd
trunk/abcl/contrib/mvn/jna.asd
trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd
Modified: trunk/abcl/contrib/README.markdown
==============================================================================
--- trunk/abcl/contrib/README.markdown Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/README.markdown Thu Dec 6 13:20:34 2012 (r14305)
@@ -14,37 +14,49 @@
asdf-jar
- Package ASDF system definitions into JVM artifacts for distribution
+ Package ASDF system definitions into JVM artifacts for
+ distribution
jss
A higher-order, more Lisp oriented interface for constructing Lisp
interfaces to existing binary code libraries available for the JVM
- built on the primitives provided by the JAVA package.
+ built on the primitives provided by the JAVA package. Used in the
+ [lsw2][] Semantic Web package for dealing with OWL2 ontologies in
+ RDF(S) and other notations.
+
+[lsw2]: http://code.google.com/p/lsw2/
jfli
- The "original" higher-order JVM interop descended from Rich
+ The "original" higher-order JVM interface descended from Rich
Hickey's work on the JVM before Clojure. This implementation
currently uses a fork of the public [JFLI][] API that uses the
java interop of the ABCL JAVA package instead of the JNI
- interface.
+ interface.
[jfli]: http://sourceforge.net/projects/jfli/
+
+quicklisp-abcl
+
+ Stub for loading Quicklisp from main repository if not locally
+ present. Must currently be invoked with the force option:
+ CL-USER> (asdf:load-system :quicklisp-abcl :force t)
mvn
----
-
-A collection of various useful JVM artifacts downloaded and cached by
-the Aether Maven connector. Requires the maven-3.0.3 executable "mvn"
-(or "mvn.bat" under MSFT Windows) to be in the current processes's path.
-
-jna
- Cache, from the network if necessary, the jna-3.4.0.jar in
- the current JVM process, allowing the bootstrapping of
- dynamically linking to shared executables on the host platform.
+ A collection of various useful JVM artifacts downloaded and cached by
+ the Aether Maven connector. Requires the maven-3.0.3 executable "mvn"
+ (or "mvn.bat" under MSFT Windows) to be in the current processes's
+ path.
+
+ mvn currently includes only the single artifact:
+
+ jna
+ Cache, from the network if necessary, the jna-3.4.0.jar in
+ the current JVM process, allowing the bootstrapping of
+ dynamically linking to shared executables on the host platform.
Deprecated
@@ -56,7 +68,7 @@
Deprecated, use Quicklisp from the REPL via
- CL-USER> (load "https://beta.quicklisp.org/quicklisp.lisp")
+ CL-USER> (load "http://beta.quicklisp.org/quicklisp.lisp")
instead.
@@ -64,7 +76,8 @@
Mark <evenson.not.org at gmail.com>
Created: 2011-09-11
-Revised: 2012-11-28
+Revised: 2012-12-06
+<> abcl:documents <release#abcl-contrib.jar> .
Modified: trunk/abcl/contrib/abcl-asdf/README.markdown
==============================================================================
--- trunk/abcl/contrib/abcl-asdf/README.markdown Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/abcl-asdf/README.markdown Thu Dec 6 13:20:34 2012 (r14305)
@@ -3,9 +3,9 @@
To use:
- CL-USER> (require 'abcl-contrib)
+ CL-USER> (require :abcl-contrib)
- CL-USER> (require 'abcl-asdf)
+ CL-USER> (require :abcl-asdf)
ABCL specific contributions to ASDF system definition mainly concerned
@@ -42,16 +42,16 @@
We define an API within the ASDF package consisting of the following
ASDF classes derived from ASDF:COMPONENT:
-JAR-DIRECTORY, JAR-FILE, and CLASS-FILE-DIRECTORY for JVM artifacts
-that have a currently valid pathname representation (i.e. they exist
-on the local filesystem).
-
-The MVN and IRI classes descend from ASDF-COMPONENT, but do not
-directly have a filesystem location.
-
-The IRI component is currently unused, but serves as a point to base
-the inheritance of the MVN component while allowing other forms of
-uri-like resources to be encapsulated in the future.
+ JAR-DIRECTORY, JAR-FILE, and CLASS-FILE-DIRECTORY for JVM artifacts
+ that have a currently valid pathname representation (i.e. they exist
+ on the local filesystem).
+
+ The MVN and IRI classes descend from ASDF-COMPONENT, but do not
+ directly have a filesystem location.
+
+ The IRI component is currently unused, but serves as a point to base
+ the inheritance of the MVN component while allowing other forms of
+ uri-like resources to be encapsulated in the future.
The MVN component should specifiy a [Maven URI][1] as its PATH. A
Maven URI has the form "GROUP-ID/ARTIFACT-ID/VERSION" which specifies
@@ -164,5 +164,5 @@
Mark <evenson.not.org at gmail.com>
Created: 2011-01-01
- Revised: 2012-11-28
+ Revised: 2012-12-06
Modified: trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd
==============================================================================
--- trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -2,7 +2,8 @@
(asdf:defsystem :abcl-asdf
:author "Mark Evenson"
- :version "1.0.0"
+ :version "1.1.0"
+ :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/abcl-asdf#1.1.0>"
:depends-on (jss)
:components
((:module packages :pathname ""
Modified: trunk/abcl/contrib/asdf-install/asdf-install.asd
==============================================================================
--- trunk/abcl/contrib/asdf-install/asdf-install.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/asdf-install/asdf-install.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -13,6 +13,7 @@
#+:sbcl :depends-on
#+:sbcl (sb-bsd-sockets)
:version "0.6.10.2"
+ :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/asdf-install#0.6.10.2>"
:author "Dan Barlow <dan at telent.net>, Edi Weitz <edi at agharta.de> and many others. See the file COPYRIGHT for more details."
:maintainer "Gary Warren King <gwking at metabang.com>"
:components ((:file "defpackage")
Modified: trunk/abcl/contrib/asdf-jar/README.markdown
==============================================================================
--- trunk/abcl/contrib/asdf-jar/README.markdown Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/asdf-jar/README.markdown Thu Dec 6 13:20:34 2012 (r14305)
@@ -1,10 +1,6 @@
ASDF-JAR
========
- Mark Evenson
- Created: 20-JUN-2011
- Modified: 20-JUN-2011
-
ASDF-JAR 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
@@ -57,3 +53,10 @@
Setting CL:*LOAD-VERBOSE* will allow one to verify that the subsequent
load is indeed coming from the jar.
+
+# Colophon
+
+Mark Evenson
+Created: 20-JUN-2011
+Modified: 20-JUN-2011
+<> abcl:documents <release#asdf-jar> .
Modified: trunk/abcl/contrib/asdf-jar/asdf-jar.asd
==============================================================================
--- trunk/abcl/contrib/asdf-jar/asdf-jar.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/asdf-jar/asdf-jar.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -4,6 +4,7 @@
(defsystem :asdf-jar
:author "Mark Evenson"
:version "0.2.1"
+ :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/asdf-jar#0.2.1>
:components
((:module base :pathname "" :components
((:file "asdf-jar")
Modified: trunk/abcl/contrib/jfli/README
==============================================================================
--- trunk/abcl/contrib/jfli/README Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/jfli/README Thu Dec 6 13:20:34 2012 (r14305)
@@ -34,3 +34,6 @@
Please send (ABCL-specific) bug reports, suggestions, examples,
and whatever else you can think of, to asimon at math.bme.hu.
+# Colophon
+
+<> abcl:documents <urn:abcl.org/release/1.1.0/contrib/jfli#0.2.0> .
Modified: trunk/abcl/contrib/jfli/jfli.asd
==============================================================================
--- trunk/abcl/contrib/jfli/jfli.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/jfli/jfli.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -4,9 +4,9 @@
:version "0.2.0"
:components ((:file "jfli")))
-
-;;; Requires integration with
+;;; Requires integration with IntelliJ IDEA editor (free download)
(asdf:defsystem jfli-intellij-tests
:version "0.1.0"
+ :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/jfli#0.2.0> ."
:components ((:module test
:components ((:file "yanking")))))
Modified: trunk/abcl/contrib/jss/README.markdown
==============================================================================
--- trunk/abcl/contrib/jss/README.markdown Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/jss/README.markdown Thu Dec 6 13:20:34 2012 (r14305)
@@ -133,5 +133,7 @@
<> dc:created "2005" ;
dc:author "Mark <evenson.not.org at gmail.com>";
- revised: "29-JAN-2012" .
+ dc:revised "06-DEC-2012" ;
+ <> abcl:documents <urn:abcl.org/release/1.1.0/contrib/jss#3.0.5" .
+
Modified: trunk/abcl/contrib/jss/jss.asd
==============================================================================
--- trunk/abcl/contrib/jss/jss.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/jss/jss.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -2,6 +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" .
:components ((:module base
:pathname "" :serial t
:components ((:file "packages")
Modified: trunk/abcl/contrib/mvn/jna.asd
==============================================================================
--- trunk/abcl/contrib/mvn/jna.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/mvn/jna.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -3,6 +3,7 @@
;;;; Need to have jna.jar present for CFFI to work.
(asdf:defsystem :jna
:version "3.5.1"
+ :description "<> asdf:defsystem <urn:abcl.org/release/1.1.0/contrib/jna#3.5.1"
:defsystem-depends-on (jss abcl-asdf)
;; FIXME: always seems to be resolving the LATEST maven artifact.
:components ((:mvn "net.java.dev.jna/jna/3.5.1"
Modified: trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd
==============================================================================
--- trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd Thu Dec 6 13:17:23 2012 (r14304)
+++ trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd Thu Dec 6 13:20:34 2012 (r14305)
@@ -3,13 +3,16 @@
(require :abcl-contrib)
(require :abcl-asdf)
(in-package :asdf)
+
;; Quicklisp defines:
;;(defvar *setup-url* "http://beta.quicklisp.org/quickstart/setup.lisp")
+
(defsystem :quicklisp-abcl
+ :description
+ "Load Quicklisp from the network if it isn't already installed. <urn:abcl.org/release/1.1.0/contrib/quicklisp-abcl#0.2.0>"
:version "0.2.0"
- :description "Convenience stubs to load locally installed Quicklisp."
-;; #+nil::defsystem-depends-on (abcl-asdf)
:components nil)
+
;; #+nil::needs-abcl-asdf((:iri "http://beta.quicklisp.org/quicklisp.lisp"))
;; #+nil::in-order-to ((asdf:compile-op (ql::install))) ;;; FIXME tickle the internal Quicklisp setup
More information about the armedbear-cvs
mailing list