On Saturday, February 23, 2013 9:31:47 PM UTC-7, Peter Klamser wrote:
> Mathematica is complex software which uses Lisp like language as a > > base system.
Except that the resemblance is superficial. Mathematica's expression evaluator is very different from a Lisp evaluator.
> It is useless to open a Lisp interpreter and to try to > > emulate Mathematica, because you need 10^10 lines of code to provide > > Mathematica like results.
Early versions of Mathematica were rather small: I remember that the upgrade to version 2 came on two floppies. For my purposes, even version 1 was more effective than the best-known Lisp-based system (I had used that previously).
Of course, any software that's around for decades grows. C was first developed on minicomputers with a few MB of disk, but these days you need >1 GB of free space to compile gcc.