home *** CD-ROM | disk | FTP | other *** search
-
- Note: this version of ILISP has been modified to work with Lucid GNU Emacs.
-
- Version 4.12 of the EMACS to LISP interface ILISP is now available.
- If you have gotten ILISP prior to today, you should get the new
- version.
-
- Major changes from 4.11:
-
- --More robust and featureful popper and completer.
-
- --Fixed bugs in lucid and CMU CL interfaces.
-
- --Includes the new version of completion.el.
-
- --Lots of little bugs were stomped on. Including one that caused
- errors when interrupting the inferior LISP.
-
- INCOMPATIBILITIES:
-
- --None known.
-
- FEATURES:
-
- +Support for multiple LISP dialects including Lucid, Allegro, KCL,
- AKCL, IBCL 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, 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. Also
- works for automatically generated functions like defstruct.
-
- +Edit the callers of a function with and without help from the
- inferior LISP.
-
- +Trace/untrace a function.
-
- +Esc-q 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.
-
- +Raw keyboard mode allows interaction with interactive programs
- through Emacs.
-
- +Online manuals for ILISP.
-
- HOW TO GET IT
-
- If you do start using the package, please send mail to ccm@cs.cmu.edu
- so that I can keep a mailing list of users. Any comments or code are
- also welcome.
-
- FTP directions
- ==============
-
- You can anonymously ftp the source files from CMU:
-
- * Ftp to katmandu.mt.cs.cmu.edu (128.2.250.68)
-
- * login as anonymous, with user@host as password
-
- * `cd pub/ilisp'
-
- Get the files you need:
-
- * `get ilisp.tar.Z' or
-
- * `mget README HISTORY *.el *.lisp *.texi *.info *.dvi *.ps'
-
- Unpack and install:
-
- 1. `uncompress ilisp.tar.Z; tar xf ilisp.tar'
-
- 2. Site information is found in ilisp/ilisp.el
-
-
- ILISP FILES:
-
- ilisp.emacs Sample .emacs file.
-
- symlink.el Package for expanding symbolic links.
-
- completer.el Partial completion mechanism for the minibuffer.
-
- completion.el Completion package from TMC.
-
- popper.el Standalone module for a shrink-wrapped pop-up window.
-
- epoch-pop.el Standalone module for pop-up window in epoch.
-
- bridge.el Standalone module for process to process communication.
-
- comint.el COMmand INTerpreter module used by cmushell and ilisp.
-
- comint-ipc.el Module to allow Emacs to send to a shell and get back results.
-
- ilisp-ext.el Standalone extensions to lisp mode.
-
- ilisp-src.el Ilisp source code module.
-
- ilisp-bat.el Ilisp batch code module.
-
- ilisp.el Actual code for the Emacs to LISP interface.
-
- ilisp.info Info node for ILISP.
-
- ilisp.texi Texinfo file for ILISP manuals.
-
- ilisp.ps/dvi Postscript and dvi versions of the manual.
-
- *.lisp Interface files for specific LISPs.
-
- *.lcd Package descriptors for the Lisp Code Directory.
-
-