Common LispWorks
The Common LispWorks IDE provides a smooth and comfortable workflow, allowing you to incrementally write, test, and extend your software while it is running. It is included in LispWorks on all supported platforms. The Common LispWorks IDE is written using the CAPI portable GUI toolkit and therefore it runs natively on Windows®, Motif® and Aqua®.
Listener
The Listener tool allows you to interact with the Lisp interpreter. You can easily transfer Lisp objects to other tools such as the Inspector, or invoke the graphical Debugger tool .

Debugger
The Debugger tool offers an intuitive graphical view of the stack, allows modification of variables and offers all the restarts. You can jump directly from a stack frame to point reached within the function's definition in an Editor tool displaying the source code.

Editor
This is a powerful Lisp-aware code editor with built-in source location and syntax coloring. Commonly-used commands are accessible by menus and a wide range of commands is accessible either by Emacs keys or familiar platform-standard keys, all of which are customizable.

Inspector
The Inspector tool is a graphical interface for the Common Lisp function
inspect. It is used for speedy exploration of Lisp objects
- just double click on a slot to inspect the value in the slot - and
can also modify the values. Further, the Inspector can be configured
with new views on your own data structures.

The Common LispWorks tools all work together smoothly. For example, a frequent operation is to transfer the inspected object to the Listener tool, achieved by the command Object > Listen.
Other Features
Other features of Common LispWorks include:
- Stepper and tracer.
- Browsers for classes, generic functions, and compilation errors.
- Execution time profiler.
- Supports an external EMACS editor via SLIME or ILISP.
- Build system manager.
- Incremental compiler and dynamic loader.
- Source code location and cross-referencing tool.
- On-line documentation in hypertext format.

