home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / elisp / interfaces / cl-shell.avail / text0000.txt < prev   
Encoding:
Text File  |  1990-07-22  |  1.9 KB  |  41 lines

  1. I have written some Emacs Lisp code extensions for running Common Lisp
  2. (CL) as a subprocess in an Emacs buffer.  The source code is fairly
  3. compact (only 4 files), well-commented, and easily extensible, and
  4. requires no special code to be loaded into your Common Lisp world.
  5. Features include direct (ie. not through a temp file) evaluation and
  6. in-package compilation of forms from lisp-mode buffers with optional
  7. echo into the *lisp* buffer, type-ahead with multi-line editing and a
  8. history mechanism for the *lisp* buffer, and pop-up help facilities
  9. for the CL functions documentation, macroexpand and describe.  I
  10. provide a general mechanism for CL to send commands to Emacs, to
  11. display strings in the minibuffer or pop-up help buffers, to insert
  12. strings at the point, or to call any Emacs Lisp function.  There is an
  13. additional file of extensions for Lucid Common Lisp which provide
  14. pop-up arglists and source file editing, including a sort of buffer
  15. menu to let the user choose from multiple definitions.  There are also
  16. extensions to do source files correctly (ie, let the user choose which
  17. method to edit) for FLAVORS or CLOS (PCL).
  18.  
  19. This code was designed to be compatible with any implementation of
  20. Common Lisp -- the extensions for Lucid, FLAVORS, and PCL are only
  21. loaded (automatically, at run time) if these features are present in
  22. your CL environment.  The source code is available, subject to the
  23. usual Emacs disclaimers, as a compressed tar file via anonymous ftp:
  24.  
  25. whitechapel.media.mit.edu : /pub/Emacs-cl-shell.tar.Z
  26.  
  27. A README file explains how to use the code.  I also include some
  28. useful code from TMC which does completion on text you are typing.
  29. Let me know if you grab a copy so I can notify you of future
  30. releases/bug fixes.
  31.  
  32. Eero Simoncelli
  33. Vision Science Group
  34. MIT Media Laboratory, E15-385
  35. Cambridge, MA  02139
  36.  
  37. Phone:  (617) 253-3891
  38. E-mail: eero@media-lab.media.mit.edu
  39.  
  40.  
  41.