home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / lucid / lemacs-19.6 / lisp / ilisp / README < prev    next >
Encoding:
Text File  |  1992-06-29  |  3.5 KB  |  141 lines

  1.  
  2. Note: this version of ILISP has been modified to work with Lucid GNU Emacs.
  3.  
  4. Version 4.12 of the EMACS to LISP interface ILISP is now available.
  5. If you have gotten ILISP prior to today, you should get the new
  6. version. 
  7.  
  8. Major changes from 4.11:
  9.  
  10. --More robust and featureful popper and completer.
  11.  
  12. --Fixed bugs in lucid and CMU CL interfaces.
  13.  
  14. --Includes the new version of completion.el.
  15.  
  16. --Lots of little bugs were stomped on.  Including one that caused
  17. errors when interrupting the inferior LISP.
  18.  
  19. INCOMPATIBILITIES:
  20.  
  21. --None known.
  22.  
  23. FEATURES:
  24.  
  25. +Support for multiple LISP dialects including Lucid, Allegro, KCL,
  26. AKCL, IBCL and CMU on multiple machines even at the same time.
  27.  
  28. +Dynamically sized pop-up windows that can be buried and scrolled from
  29. any window.
  30.  
  31. +Packages are properly handled including the distinction between
  32. exported and internal symbols.
  33.  
  34. +Synchronous, asynchronous or batch eval and compile of files,
  35. regions, definitions and sexps with optional switching and automatic
  36. calling.
  37.  
  38. +Arglist, documentation, describe, and macroexpand.
  39.  
  40. +Completion of filename components and LISP symbols including partial
  41. matches.
  42.  
  43. +Find source both with and without help from the inferior LISP.
  44. Including CLOS methods, multiple definitions and multiple files.  Also
  45. works for automatically generated functions like defstruct.
  46.  
  47. +Edit the callers of a function with and without help from the
  48. inferior LISP.
  49.  
  50. +Trace/untrace a function.
  51.  
  52. +Esc-q works properly on paragraphs in comments, strings and code.
  53.  
  54. +Find unbalanced parentheses.
  55.  
  56. +Super brackets.
  57.  
  58. +Handles editing, entering and indenting full LISP expressions.
  59.  
  60. +Next/previous and similar history mechanism compatible with comint.
  61.  
  62. +Handles LISP errors.
  63.  
  64. +Result histories are maintained in the inferior LISP.
  65.  
  66. +Does not create spurious symbols and handles case issues.
  67.  
  68. +Raw keyboard mode allows interaction with interactive programs
  69. through Emacs.
  70.  
  71. +Online manuals for ILISP.
  72.  
  73. HOW TO GET IT
  74.  
  75. If you do start using the package, please send mail to ccm@cs.cmu.edu
  76. so that I can keep a mailing list of users.  Any comments or code are
  77. also welcome.
  78.  
  79. FTP directions
  80. ==============
  81.  
  82. You can anonymously ftp the source files from CMU:
  83.  
  84.    * Ftp to katmandu.mt.cs.cmu.edu (128.2.250.68)
  85.  
  86.    * login as anonymous, with user@host as password
  87.  
  88.    * `cd pub/ilisp'
  89.  
  90. Get the files you need:
  91.  
  92.    * `get ilisp.tar.Z' or
  93.  
  94.    * `mget README HISTORY *.el *.lisp *.texi *.info *.dvi *.ps'
  95.  
  96. Unpack and install:
  97.  
  98.   1. `uncompress ilisp.tar.Z; tar xf ilisp.tar'
  99.  
  100.   2. Site information is found in ilisp/ilisp.el
  101.  
  102.  
  103. ILISP FILES:
  104.  
  105. ilisp.emacs     Sample .emacs file.
  106.  
  107. symlink.el    Package for expanding symbolic links.
  108.  
  109. completer.el     Partial completion mechanism for the minibuffer.
  110.  
  111. completion.el   Completion package from TMC.
  112.  
  113. popper.el    Standalone module for a shrink-wrapped pop-up window.
  114.  
  115. epoch-pop.el    Standalone module for pop-up window in epoch.
  116.  
  117. bridge.el        Standalone module for process to process communication.
  118.  
  119. comint.el    COMmand INTerpreter module used by cmushell and ilisp.
  120.  
  121. comint-ipc.el    Module to allow Emacs to send to a shell and get back results.
  122.  
  123. ilisp-ext.el    Standalone extensions to lisp mode.
  124.  
  125. ilisp-src.el    Ilisp source code module.
  126.  
  127. ilisp-bat.el    Ilisp batch code module.
  128.  
  129. ilisp.el    Actual code for the Emacs to LISP interface.
  130.  
  131. ilisp.info      Info node for ILISP.
  132.  
  133. ilisp.texi      Texinfo file for ILISP manuals.  
  134.  
  135. ilisp.ps/dvi    Postscript and dvi versions of the manual.
  136.  
  137. *.lisp        Interface files for specific LISPs.
  138.  
  139. *.lcd           Package descriptors for the Lisp Code Directory.
  140.  
  141.