README 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. README -*- text -*-
  2. GNU Emacs REDUCE Integrated Development Environment:
  3. Major modes for editing and running REDUCE source code
  4. Author: Francis J. Wright <https://sourceforge.net/u/fjwright>
  5. Version 1.5 -- $Id$
  6. REDUCE IDE is a package that provides an Integrated Development
  7. Environment for the REDUCE computer algebra system within the GNU
  8. Emacs editor. Its two major components are Emacs Lisp libraries that
  9. provide major modes for respectively editing REDUCE source code and
  10. running a *command-line version* of REDUCE in an Emacs window.
  11. However, many of the facilities require that Emacs is running under a
  12. GUI such as Microsoft Windows or the X Window System under some
  13. flavour of UNIX or Linux.
  14. REDUCE IDE requires GNU Emacs 23 or later, although I developed the
  15. current version using GNU Emacs 26. I don't explicitly support
  16. XEmacs.
  17. * Source files
  18. Required:
  19. reduce-mode.el - REDUCE source editing mode
  20. Optional:
  21. reduce-run.el - runs REDUCE in an Emacs buffer
  22. reduce-ide.texinfo - texinfo documentation source
  23. * Installation
  24. Provided you are using GNU Emacs 24 or later, I recommend that you
  25. install the complete package, including documentation in info format,
  26. by following the instructions at
  27. <http://reduce-algebra.sourceforge.net/reduce-ide/>. Alternatively,
  28. download reduce-mode.el and optionally reduce-run.el from
  29. <https://sourceforge.net/p/reduce-algebra/code/HEAD/tree/trunk/generic/emacs/>
  30. to any convenient directory and run the Emacs command
  31. `package-install-file' on reduce-mode.el and then optionally on
  32. reduce-run.el. *Note that reduce-mode.el must be installed first.*
  33. For further details, see "Packages" in the Emacs manual.
  34. For brief manual installation instructions see the comments after
  35. "Usage" in the .el files.
  36. * Documentation
  37. The user's guide, generated from reduce-ide.texinfo, is available as a
  38. 32-page PDF document or a multi-page HTML document via
  39. <http://reduce-algebra.sourceforge.net/reduce-ide/>.
  40. You can also generate documentation yourself in various formats,
  41. including info, HTML and PDF, from reduce-ide.texinfo, but you need
  42. the GNU Texinfo package; see <http://www.gnu.org/software/texinfo/>.
  43. The commands I used to generate the formats that I provide are listed
  44. at the end of reduce-ide.texinfo. For further details, please read
  45. sections 20 to 22 of the Texinfo manual, available online at
  46. http://www.gnu.org/software/texinfo/manual/texinfo/. For a quick
  47. summary, see http://en.wikipedia.org/wiki/Texinfo.