A partial, incomplete set of links to things about Lisp from a couple hours of web wandering. It's a bit of a change to be linking to web pages from the last millennium.
Lisp / General
The function/value namespace thing:: Scheme vs Common Lisp: http://www.nhplace.com/kent/Papers/Technical-Issues.html. Some of the arguments look a bit dated by modern standards.
http://www.r6rs.org/ - The latest Scheme definition. The nice thing, from a purely practical point of view, in this round of agreement is the definition of the library system.
- Structure and Interpretation of Computer Programs (THE book)
- The Scheme Programming Language
- How to Design Programs
CMU Scheme repository: ftp://ftp.cs.cmu.edu/user/ai/lang/scheme/0.html
Object-oriented programming and Scheme
SLIB (A portable scheme library - "portable" seems to mean "it can be ported"). Included in SISC. http://swissnet.ai.mit.edu/~jaffer/SLIB
SRFI - Scheme Requests for Implementation
- Original lambda papers: http://library.readscheme.org/page1.html
Scheme / JVM Implementations
- http://sisc-scheme.org/ (GPL 2 or MPL 1.1)
- http://jscheme.sourceforge.net/ (Apache, zlib)
- http://www.gnu.org/software/kawa/ (GPL 2)
Scheme / Eclipse
One of things that Java does have going for it is a free, sophisticated IDEs. Eclipse makes refactoring easy enough so as to encourage it as the project grows. For a project like ARQ, it's near essential to keep the naming and structure aligned to current terminology. Writing lisp in Emacs does not count as an IDE these days.
http://schemeway.sourceforge.net/ - not investigated yet.
Other Eclipse plug-ins? Other free, refactoring IDEs for Lisp?
Common Lisp / CLOS
http://jatha.sourceforge.net/ Common LISP library in Java (LGPL)
Common Lisp Wiki - http://www.cliki.net/
Lisp and .net
ARQ runs fine on .Net, so a CLR (.net and mono) lisp implementation is also interesting.
I didn't have time for much of a look around but did find Common Larceny: http://www.ccs.neu.edu/home/will/Larceny/CommonLarceny/download.html
Bigloo: can call Java. Compiles scheme to the JVM (?? and CLR), can link in Java classes but I couldn't find a clear statement as to how to use in a mixed environment.
Download link to Bigloo 2.9a for the JVM broken (2007-04-08)