A Common Lisp implementation which is sufficiently ANSI conformant.
Femlisp is known to work with all major ANSI Common Lisp
implementations, i.e. Allegro CL, CMUCL, Clozure CL, ECL, Lispworks,
SBCL, Scieneer CL. Furthermore, it runs with CLISP (however, since
CLISP does not compile to native code, too slowly for most practical
uses), and it should be quite straightforward to port it to other ANSI
Common Lisp implementations as well (e.g. ABCL or GCL).
Some Common Lisp software, namely:
ASDF from Daniel Barlow.
The INFIX library from Mark Kantrowitz'.
A Common Lisp environment.
I would recommend the combination Emacs/SLIME. Emacs/Ilisp or
CMUCL/Hemlock would be alternatives, however both of them seem to be not
actively maintained anymore. Allegro CL has its own Emacs interface and
(on Windows) an own IDE with enhanced capabilities.
Graphics software.
If you want to have graphics available, you should have installed the
following packages in such a way that they are found in your current
path.
Data Explorer (OpenDX)
Gnuplot
Numerical software.
Although Femlisp works also without additional software, it is
reasonable to have the following libraries available.
UMFPACK and/or SuperLU
Triangle by R. M. Shewchuk.
You should install this, if you need a 2D triangle mesh generator. This
probably will not be necessary for academic rresearch and model
problems.
Documentation
The ANSI Common Lisp Hyperspec.
This is a HTMLized copy of the ANSI Common Lisp standard which was made
freely available by Lispworks.