Go to the previous, next section.
ILISP is an interface from GNU Emacs to an inferior LISP. It has the
following features:
-
Runs under emacs-18, fsf emacs-19, and Lucid emacs-19.
-
Support for multiple LISP dialects including Lucid, Allegro and CMU
on multiple machines even at the same time.
-
Dynamically sized pop-up windows that can be buried and scrolled from
any window.
-
Packages are properly handled including the distinction between
exported and internal symbols.
-
Synchronous, asynchronous or batch eval and compile of files, regions,
definitions and sexps with optional switching and automatic calling.
-
Arglist, documentation, describe, inspect and macroexpand.
-
Completion of filename components and LISP symbols including partial matches.
-
Find source both with and without help from the inferior LISP,
including CLOS methods, multiple definitions and multiple files.
-
Edit the callers of a function with and without help from the
inferior LISP.
-
Trace/untrace a function.
-
M-q ("Fill-paragraph") works properly on paragraphs in comments,
strings and code.
-
Find unbalanced parentheses.
-
Super brackets.
-
Handles editing, entering and indenting full LISP expressions.
-
Next, previous, and similar history mechanism compatible with comint.
-
Handles LISP errors.
-
Result histories are maintained in the inferior LISP.
-
Does not create spurious symbols and handles case issues.
-
Online manuals for ILISP and Common LISP.
Go to the previous, next section.