Go to the previous, next section.

How to run a Lisp process using ILISP

To start a Lisp use M-x run-ilisp, or a specific dialect like M-x allegro. If called with a prefix you will be prompted for a buffer name and a program to run. The default buffer name is the name of the dialect. The default program for a dialect will be the value of DIALECT-program or the value of ilisp-program inherited from a less specific dialect. If there are multiple LISP's, use the dialect name or M-x select-ilisp (C-z S) to select the current ILISP buffer.

Entry into ILISP mode runs the hooks on comint-mode-hook and ilisp-mode-hook and then DIALECT-hooks specific to LISP dialects in the nesting order above. Many dialects call ilisp-load-init in their dialect setup.

These are the currently supported dialects. The dialects are listed so that the indentation correponds to the hierarchical relationship between dialects.

 clisp
   allegro
   lucid
   kcl
     akcl
     ibcl
   cmulisp
 scheme
   oaklisp

If anyone figures out support for other dialects I would be happy to include it in future releases. See section Dialects.

To define a new dialect, See section Defining new dialects and See section ILISP Customization.

Go to the previous, next section.