[armedbear-cvs] r13886 - in trunk/abcl: contrib/quicklisp doc/manual

mevenson at common-lisp.net mevenson at common-lisp.net
Sun Mar 4 20:55:26 UTC 2012


Author: mevenson
Date: Sun Mar  4 12:55:25 2012
New Revision: 13886

Log:
quicklisp-abcl:  boot Quicklisp install from the network with URIs.

Doesn't exactly work yet: need to add stuff to ABCL-ASDF around
resolving ASDF:IRI classes.

Added:
   trunk/abcl/contrib/quicklisp/
   trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd
Modified:
   trunk/abcl/doc/manual/abcl.tex

Added: trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd	Sun Mar  4 12:55:25 2012	(r13886)
@@ -0,0 +1,12 @@
+;;;; -*- Mode: LISP -*-
+(require :asdf)
+(require :abcl-asdf)
+;; Quicklisp defines:
+;;(defvar *setup-url* "http://beta.quicklisp.org/quickstart/setup.lisp")
+(asdf:defsystem :quicklisp-abcl
+    :version "0.1.0"
+    :components ((:iri "http://beta.quicklisp.org/quicklisp.lisp"))
+    #+nil ;;; FIXME tickle the internal Quicklisp setup 
+    :in-order-to ((asdf:compile-op (ql::install))))
+                 
+

Modified: trunk/abcl/doc/manual/abcl.tex
==============================================================================
--- trunk/abcl/doc/manual/abcl.tex	Wed Feb 29 14:35:41 2012	(r13885)
+++ trunk/abcl/doc/manual/abcl.tex	Sun Mar  4 12:55:25 2012	(r13886)
@@ -10,7 +10,7 @@
 \title{Armed Bear Common Lisp User Manual}
 \date{Version 1.1.0-dev\\
 \smallskip
-Feburary 5, 2012}
+March 3, 2012}
 \author{Mark Evenson \and Erik H\"{u}lsmann \and Rudolf Schlatte \and
   Alessio Stalla \and Ville Voutilainen}
 
@@ -1023,6 +1023,9 @@
         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.0.9 from the network.
+        \end{enumerate}
+      \item \code{quicklisp-abcl} (Not working) boot a local Quicklisp
+        installation via the ASDF:IRI type introduced bia ABCL-ASDF.
         
     \end{enumeration}
 
@@ -1159,14 +1162,15 @@
 \section{jss}
 \label{section:jss}
 
-To one used to the more universal syntax of Lisp pairs for which the
-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, the JSS contrib introduces the
-\code{SHARPSIGN-DOUBLE-QUOTE} (\code{\#"}) reader macro, which allows the
-the specification of the name of invoking function as the first
-element of the relevant s-expr which tends to be more congruent to
-how Lisp programmers seem to be wired to think.
+To one used to the more universal syntax of Lisp pairs upon which the
+definition of read and compile time macros is quite
+natural \footnote{See Graham's ``On Lisp'' http://lib.store.yahoo.net/lib/paulgraham/onlisp.pdf.}, the Java syntax available to
+the Java programmer may be said to suck.  To alleviate this situation,
+the JSS contrib introduces the \code{SHARPSIGN-DOUBLE-QUOTE}
+(\code{\#"}) reader macro, which allows the the specification of the
+name of invoking function as the first element of the relevant s-expr
+which tends to be more congruent to how Lisp programmers seem to be
+wired to think.
 
 While quite useful, we don't expect that the JSS contrib will be the
 last experiment in wrangling Java from Common Lisp.




More information about the armedbear-cvs mailing list