Hemlock is a kind of Emacs written in Common Lisp. It is available in the extra file of the CMU CL distribution. ILisp provides very tight integration between Emacs and almost any other Common Lisp, including the ability to run a Common Lisp from within an editor buffer. Erik Naggum's Emacs interface between Franz's Allegro and the Common Lisp HyperSpec . Tags creates a tagfile from Lisp source for use with vi .
Alerts are a convenient debugging status indicator.
Step is a portable code single-stepper and debugger from U. Waikato, New Zealand. Benchmarking Suites including those by Gabriel, Fateman and Acuff, can be used to compare different implementations. The metering facilities from CMU provide profiling tools. Dick Water's coverage analysis code can be used to determine which conditional paths of a program are exercised by a given test suite. The regression tester provides a set of tools for defining and running a test suite.