The Open Source version of the REDUCE algebra system was registered on SourceForge.net on Dec 18, 2008.
Tony Hearn, who is the main and original author of this software, writes:
In 1963, I began work on a software system that would in time evolve into REDUCE. By 1968, copies had been made available to various researchers throughout the world. Forty years later, there is still an active community of users. In order to encourage further development, I have decided to make the software freely available under a modified BSD license.
This Wiki for the project reduce-algebra is quite new. But you might already find some interesting information via the links under navigation in the sidebar.
REDUCE is a system for doing algebra by computer, which also supports numerical approximation and interfaces to gnuplot to provide graphics. An Open Source version of the REDUCE algebra system was registered as the project reduce-algebra on SourceForge.net on Dec 18, 2008.
The development of the REDUCE computer algebra system was started in the 1960s by Anthony C. Hearn. Since then, many scientists from all over the world have contributed to its development. REDUCE has a long and distinguished place in the history of computer algebra systems. Other systems that address some of the same issues but sometimes with rather different emphasis are Axiom, Derive, Macsyma (Maxima), Maple, Mathematica and MuPAD.
REDUCE is implemented in Standard Lisp expressed in an intuitive imperative-style notation called RLISP. The latter is used as a basis for REDUCE's user-level language.
REDUCE primarily runs on either Portable Standard Lisp (PSL) or Codemist Standard Lisp (CSL), both of which are included in the SourceForge distribution. PSL is long-established and compiles to machine code, whereas CSL is newer and compiles to byte code. Hence, PSL is likely to be faster but CSL is available on a wider range of platforms. By modern standards, REDUCE is not a large application and should run well on any personal computer.