REDUCE IDE is a package that provides an Integrated Development Environment for the REDUCE computer algebra system within the GNU Emacs editor. Its two major components are Emacs Lisp libraries that provide major modes for respectively editing REDUCE source code and running a command-line version of REDUCE in an Emacs window. Many of the facilities require that Emacs is running under a GUI such as Microsoft Windows, or the X Window System under some flavour of UNIX or Linux.

A 30-page user's guide is available in PDF or HTML, and various other formats can be generated from the GNU texinfo source file. Full source code is available from the /trunk/generic/emacs directory in the REDUCE subversion repository via a subversion client or directly using a web browser. A README file provides further technical details.

REDUCE IDE requires a recent version of GNU Emacs. There is currently no explicit support for XEmacs.

This package is still under (sporadic) development, and feedback is welcome.

The current version, 1.21, supports the GNU Emacs 24 package installer, which is the easiest way to install it. I have tested it with a GNU Emacs 24 pretest release and the latest pre-compiled release of REDUCE for 64-bit Windows, reduce-windows64-20110414, on Windows 7.

Francis Wright, February 2012