MathScribe: a user interface for computer algebra systems
SYMSAC '86 Proceedings of the fifth ACM symposium on Symbolic and algebraic computation
Mathematica: a system for doing mathematics by computer (2nd ed.)
Mathematica: a system for doing mathematics by computer (2nd ed.)
The design of a user interface for computer algebra systems
The design of a user interface for computer algebra systems
A lisp-language Mathematica-to-lisp translator
ACM SIGSAM Bulletin
Hi-index | 0.00 |
Users of computers for scientific and mathematical computation have become more aware of computer algebra systems through recent commercialization of the technology. However, the proprietary nature of most such systems makes the software unavailable to computer scientists and systems developers for "dissection" and for certain kinds of experiments or applications. In an attempt to provide appropriate software for such purposes, and especially for interaction in the Common Lisp environment, we have developed a simple mathematical display package. This program produces conventional notation - raised superscripts, fraction bars, and similar features, from an internal notation that is quite natural in Lisp. This module fits into the model begun by earlier programs at Berkeley consisting of a "clone" parser for one common proprietary system (the Mathematica (TM) language), and a simplifier for rational functions.The entire package is written in Common Lisp, and some of its main features are described in this document.