CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

CL Shell: Running Common Lisp as an Emacs subprocess.

lang/lisp/util/emacs/cl_shell/
The cl-shell package provides a major mode (cl-shell-mode) for running Common Lisp (CL) as an Emacs subprocess. It provides a general mechanism for communication between CL and Emacs which does not rely on extra processes, and should therefore be easily portable to any version of CL. Features include direct (i.e., not through a temp file) evaluation and in-package compilation of forms from lisp-mode buffers, type-ahead and a history mechanism for the cl-shell buffer, and pop-up help facilities for the CL functions documentation, macroexpand and describe. Extensions for Lucid Common Lisp provide pop-up arglists and source file editing. Other extensions are provided to allow editing source files of CLOS or Flavors methods.
Origin:   

   whitechapel.media.mit.edu:pub/ [18.85.0.125]
   as the file emacs-cl-shell.tar.Z
   Also available on the Lucid tape (in the goodies directory).

Version: 18-OCT-93 CD-ROM: Prime Time Freeware for AI, Issue 1-1 Author(s): Eero Simoncelli or Vision Science Group MIT Media Laboratory, E15-385 20 Ames Street Cambridge, MA 02139 Keywords: Authors!Simoncelli, CL Shell, Lisp!GNU-Emacs Interface, Lisp!Utilities, MIT References: ?
Last Web update on Mon Feb 13 10:32:44 1995
AI.Repository@cs.cmu.edu