Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!hellgate.utah.edu!cc.utah.edu!rcapener From: RCAPENER@cc.utah.edu Newsgroups: comp.lang.lisp Subject: Re: REAL LISP applications Message-ID: <66550@cc.utah.edu> Date: 29 May 90 00:58:33 MDT References: <1990May24.195449.15510@king.mcs.drexel.edu> <1990May25.221509.21274@evax.arl.utexas.edu> <22308@dartvax.Dartmouth.EDU> <45898@iuvax.cs.indiana.edu> Lines: 23 In article <45898@iuvax.cs.indiana.edu>, raja@silver.ucs.indiana.edu (Raja Sooriamurthi) writes: > hugo@griggs.dartmouth.edu (Peter Su) writes: > > and of course MACSYMA. Considered by many to be an acid test > for any lisp system. I don't know of any of the other symbolic math > packages (Maple, Reduce etc., Mathematica is in C), but I suspect some of > them may be in Lisp. > You are indeed correct. REDUCE was originally written in RLISP, an ALGOL-like version of LISP that was built on top of Standard LISP, a very minimal LISP sufficient for the purpose. Standard LISP was implemented at the University of Utah, and Anthony Hearns used it to write the first version of REDUCE. I have heard that there are implementations of it now in Common LISP, but haven't seen it. I believe Maple is written in C. Another product that nobody has mentioned is InterLeaf, the desktop publishing system. It is written in a combination of their own version of LISP mixed with C. bob@csulx.weber.edu (csulx was formerly wsccs)