[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