|
|
|
|
|
by lispm
850 days ago
|
|
One of the main differences is that much of Mathematica is written in C++ (for example the UI). The Mathematica language then itself is a slow language (term rewriting, is not a really good low-level language). Medley is written is largely written in Interlisp (and a bit of Common Lisp), including its UI. Interlisp (originally as BBN Lisp) was originally developed as an integrated development environment with complete source management (similar what Smalltalk later did). In the 70s it was then moved to the metal on early workstations (again, similar what Smalltalk did) -> it was its own OS. It does memory management, networking, graphics, all in Interlisp, ... Its purpose was to be a development environment for Lisp (here Interlisp). Mathematica's purpose is to be an integrated tool in the mathematics domains, including applied mathematics in physics, chemistry, visualization, biology, ... The nearest system to Interlisp-D is/was Smalltalk 80. |
|