Index
Common Lisp Documentation
- ANSI CL spec
[Kent Pitman, X3J13 editor]
- HTML:
- http://www.lispworks.com/documentation/HyperSpec/Front/
http://clhs.lisp.se/Front/
- TeX/DVI:
- ftp://parcftp.xerox.com/pub/cl/
http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/doc/standard/ansi/
- PostScript:
- http://quimby.gnus.org/circus/cl/
- MOP (Meta-Object Protocol)
- http://mop.lisp.se/
- CLtL2 in HTML [Mark Kantrowitz]
- ftp://ftp.cs.cmu.edu/user/ai/lang/lisp/doc/cltl/cltl_ht.tgz
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html
- Building a Windows version of CLISP using MinGW
[Frank Buss]
- http://www.frank-buss.de/lisp/clisp.html
- Lisp logos
About Lisp in general
Lisp: Good News, Bad News, How to Win Big
[Richard P. Gabriel]
The right tool for
the job [Sam Steingold]
Common LISP Hints - also comes with the CLISP distribution
as doc/LISP-tutorial.txt
in plain text format.
A Brief
Guide to CLOS - also comes with the CLISP distribution
as doc/CLOS-guide.txt
in plain text format.
Highly
Opinionated Guide to Lisp
[Pascal Costanza]
Franz: CLOS compared with
C++ and
Java;
and more
The Association of Lisp Users
[Matt Emerson,
Howard R. Stearns]
The comp.lang.lisp
FAQ list,
as well as the old
list, also at
CMU, (no longer maintained, but may be an important source of
information still).
CLiki - intends to provide
a collection of links to and resources for free software implemented in
Common Lisp and available on Unix-like systems.
The Common Lisp Directory
is intended to be a resource for Common Lisp users who are invited to
post mostly Lisp related links into the LinkIt section and use/comment
the Directory and Knowledge Base in the Directory section.
Lisp Links and
What Made Lisp Different
[Paul Graham]
The Common Lisp Programming Language
[Kent Pitman]
common-lisp.net
Lisp
History
Kent Pitman Answers On Lisp And Much More,
Kent Pitman's Second Wind
[Slashdot]
BioBike -
Intelligent applications in BioComputing
Common Lisp implementations
Free Implementations
- CMU CL
- Carnegie-Mellon University Public Domain UNIX Common Lisp
- Steel Bank CL
[project
home]
- a Common Lisp development system derived from the CMU CL system
- Clozure CL
- an open-sourced Common Lisp implementation, derived from
Digitool's Macintosh Common Lisp product.
Other Implementations
ALU used to maintain a list...
Common Lisp software running in CLISP
- Miscellaneous
- packages
- https://ftp.gnu.org/pub/gnu/clisp/packages/
- contrib
- https://ftp.gnu.org/pub/gnu/clisp/contrib/
- Garnet GUI toolkit
[Brad A. Myers, Andrew Mickish et al]
- http://www.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/www/garnet-home.html
http://garnetlisp.sf.net/
ftp://ftp.csl.sri.com/pub/users/gilham
see also packages above
- with-wish [Matthias Lindner]
- Original: ftp://ftp.cis.upenn.edu/pub/kaye/with-wish.tar.Z
see also contrib above.
- ACL2 (Applicative Common Lisp)
- a computational logic system
[Matt Kaufmann,
J Strother Moore]
- http://www.cs.utexas.edu/users/moore/acl2/
- New Millenium Space Flight Mission
[Erann Gat]
- (They chose Harlequin CL for the space flight, with CLISP as
the second best alternative.)
http://ti.arc.nasa.gov/projects/remote-agent/
- Yahoo! Store
[Paul Graham]
- http://store.yahoo.com/
- xindy - the fleXible INDexing sYstem
[Joachim Schrod]
- http://www.xindy.org/
https://sourceforge.net/projects/xindy/
- mod_lisp - hook CLISP into
Apache
[Marc Battyani]
- http://www.cliki.net/mod_lisp
- Meta-CVS - a version control system layered on top
of CVS
[Kaz Kylheku]
- https://common-lisp.net/project/meta-cvs/
http://freshmeat.net/projects/mcvs
- Screamer - an extension of Common Lisp that adds
support for nondeterministic programming
[Jeffrey Mark Siskind]
- CLOCC/src/screamer
- Sneps - The Semantic Network Processing System
- http://www.cse.buffalo.edu/sneps/
- Portable Hemlock - CL-based Emacs-like editor
[Gilbert Baumann]
- http://common-lisp.net/project/phemlock/
- Closure Web Browser
[Gilbert Baumann]
- https://common-lisp.net/project/closure/
- CMN (Common Music Notation)
[Bill Schottstaedt]
- http://ccrma.stanford.edu/software/cmn/
- The GTK-server
- http://www.turtle.dds.nl/gtk-server/
http://www.gtk-server.org/
- Bergman - a system for computations in commutative
and purely non-commutative graded algebras
- http://servus.math.su.se/bergman/
- Ltk - The Lisp Toolkit
[Peter Herth]
- http://www.peter-herth.de/ltk/
- UFFI
[Kevin Rosenberg]
- CFFI - The Common Foreign Function Interface
[James Bielman]
- http://common-lisp.net/project/cffi/
- ODBC [Andreas Thiele]
- http://www.atp-media.de/odbc-cl/odbc.zip
- plain-odbc
[Roland Averkamp]
- http://common-lisp.net/project/plain-odbc/
- pg-dot-lisp socket-level interface to the
PostgreSQL
object-relational DBMS
[Eric Marsden]
- http://purl.org/net/emarsden/home/downloads/
- RDNZL - A .NET layer for Common Lisp
[Edi Weitz]
- http://weitz.de/rdnzl/
- CL-GD - Use the GD Graphics Library
[Edi Weitz]
- http://weitz.de/cl-gd/
- CL-PPCRE - portable Perl-compatible regular expressions
[Edi Weitz]
- http://weitz.de/cl-ppcre/
- HUNCHENTOOT - Common Lisp web server
[Edi Weitz]
- http://weitz.de/hunchentoot/
- Qi - A language implemented in Common Lisp that
generates efficient type secure Lisp programs which you can run on any
machine [Mark Tarver]
- http://www.lambdassociates.org/
- CLUE/CLIO
- http://www.cliki.net/CLUE,
http://www.cliki.net/CLIO
- XMLisp - integration of Lisp with XML
- http://agentsheets.com/lisp/XMLisp/
- GBBopen - high-performance blackboard system
[Dan Corkill]
- http://gbbopen.org/
- Verrazano - A Bridge Between C++ and Lisp
- http://common-lisp.net/project/fetter/
- AP5 - an extension to CL which allows users to
"program" at a more "specificational" level
[Don Cohen]
- http://ap5.com/
- sgp - Simple Grid Protocol:
Allows computer programs to utilize the unused CPU resources of other
computers on a network or the Internet.
[[email protected]]
- http://grid.bmk.com.au/
- SimLab - computer tools for analysis and simulation
[Paul Chew]
- http://www.cs.cornell.edu/Info/Projects/SimLab/
- KM: The Knowledge Machine
[Knowledge Systems
Research Group]
- http://www.cs.utexas.edu/users/mfkb/RKF/km.html
- AP5 -
a high level language
[Don Cohen]
- http://ap5.com/
- Spartns - a SPARse TeNSor representation library
- http://aleph0.info/spartns/
- QITAB - a collection of free Lisp code from
ITA Software, Inc.
- http://common-lisp.net/project/qitab/
- Datoura - Data Touring Machine
(a small, simple and powerful data analysis and plotting application)
[Steve Eichblatt]
- http://www.datoura.org
http://roland.iwasno.net/lisp/datoura/datoura.html
- GDI interface, the lowest level MS Windows
graphics API (Graphics Device Interface)
[Dan Stanger and
Reini Urban]
- clisp-gdi
See also the
CMU Common Lisp Repository.
search.
- Le Sursis
[project
home]
- a tool for writing CGI scripts in Lisp.
- CLOCC
[project
home]
- the Common Lisp Open Code Collection
- Series
[project
home]
- translates functional-style expressions into efficient loops
- SLIME - Superior Lisp Interaction Mode for Emacs
- http://common-lisp.net/project/slime/
- MatLisp
[project
home]
- a package for Common Lisp for handling matrices with real-valued
or complex-valued elements.
BLAS is used for elementary
matrix operations and
LAPACK is used for linear
algebra routines.
- Common Lisp ORB
[project
home]
- CLORB is an Object Request Broker implementing
CORBA 2. It currently supports
DII, DSI and the POA. The goal is to make the mapping follow the
proposed mapping for LISP, but currently this is only half done.
- LISA - Lisp Intelligent Software Agents
[project
home]
- a production rule system for Common Lisp.
Its purpose is to provide extensive support for the development of
intelligent applications.
LISA uses a CLOS implementation of the Rete algorithm.
- cCLan - Comprehensive Common Lisp Archive Net
[project
home]
- The goal is to facilitate the distribution of Lisp software
(and attendant utilities) in an integrated manner,
much as CTAN does for (La)TeX or CPAN for Perl.
- The Common Lisp Cookbook
[project
home]
- A collaborative project that aims to provide for Common Lisp
something similar to the Perl Cookbook published by O'Reilly.
- Lisp Server Pages
[project
home]
- a system implemented in Common Lisp for generating dynamic HTML
from scripted pages.
- JACOL - A framework for bidirectional Java and Common Lisp
interoperability
[project
home]
- JACOL is a framework for allowing Java and Common Lisp to
inter-operate. Its intended use is to enable Common Lisp to
function as an extension language for Java.
It can also be used to expose Java APIs (such as Swing and DOM) to
Lisp applications.
- Maxima - a descendant of Macsyma
[project
home]
- Maxima is a fairly complete computer algebra system written in
lisp with an emphasis on symbolic computation.
It is based on DOE-MACSYMA and licensed under the GPL.
Its abilities include symbolic integration, 3D plotting, and an ODE
solver.
- Lush - a Lisp alternative to Matlab, Python, and Scheme.
[project
home]
- Lush is an object-oriented Lisp interpreter/compiler with a
seamless interface to C, a huge numerical library, a GUI toolkit,
and bindings to GSL, SDL, OpenGL, V4l, and others.
- wxCL = wxWindows + Common Lisp
[project
home]
- Lisp bindings to the wxWindows API.
It uses SWIG.
- GClisp = CLISP + GTK+
[project
home]
- GClisp is a gtk+-2.0 front-end to Common Lisp (clisp).
It provides an IDE with both a text editor and a running lisp repl.
- Jabberwocky
[project
home]
- A Lisp IDE: includes a Lisp-aware editor, a source level debugger
and a way to interact with Lisp processes.
- SWIG - Simplified Wrapper and Interface
Generator
[project
home]
- A compiler that connects C and C++ with a variety of scripting languages.
Note that CLISP FFI
is much more expressive than the C headers, so the CLISP FFI forms
generated by SWIG will certainly need tweaking before being useful.
- Oracle Table Browser
[project
home]
- Oracle Table Browser (OTB) is a Web based application for interactive
browsing of data in Oracle servers.
It runs on Linux w/ Apache under CLISP.
- FriCAS - an Axiom fork
[project
home]
- FriCAS is an advanced computer algebra system. Its capabilities
range from calculus (integration and differentiation) to abstract
algebra. It can plot functions and has integrated help system.