[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2. 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.

Support for Scheme and XLisp dialects is experimental and your feedback is welcome. The `ilisp-s2c.el' file contains a first cut at defining the Scheme->C dialect, but it is neither compiled nor loaded by ILISP.

To define a new dialect, See section 7.1 Defining new dialects, and See section 6. ILISP Customization. If anyone figures out support for other dialects, I would be happy to include it in future releases. See section 7. Dialects.

The currently supported dialects are listed below so that the indentation correponds to the hierarchical relationship between dialects:

 
 common-lisp
   allegro
   clisp-hs
   cmulisp
   cormanlisp
   kcl
     akcl
       gcl
       ecl
     ibcl
   lispworks
   lucid
     liquid
   openmcl
   sbcl
 scheme
   chez
   guile
   mzscheme
     drscheme-jr
   oaklisp
   Scheme->C (still "in fieri")
   scm
   snow
   stk
 xlisp
   xlispstat


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by XEmacs shared group account on December, 19 2009 using texi2html 1.65.