3 ms·
Symbolics offered for the Lisp Machines various programming languages: C, Pascal, Fortran and Prolog. They also resold a certified ADA system. The C, Pascal an
by lispm 7y ago
Symbolics offered for the Lisp Machines various programming languages: C, Pascal, Fortran and Prolog. They also resold a certified ADA system.
The C, Pascal and Fortran was based on a common substrate and they were all written in Lisp. Editing was done in Zmacs with syntax editor support. One could incrementally develop code in these languages and call them from Lisp.
For example the Pascal version of TeX was compiled and distributed with Symbolics Pascal and the C-written X11 window server was compiled and distributed with Symbolics C.
The Symbolics Genera demo by Kalman Reti showed a bit of the integration of C and Lisp code: https://www.youtube.com/watch?v=o4-YnLpLgtk https://www.youtube.com/watch?v=o4-YnLpLgtk
He used a C-based JPEG library in the video showing the Symbolics Lisp Machine system.
There were also various programming languages and development systems available. On top of Lisp there were various extensive development environments available: KEE, ART, Knowledge Craft - combining programming with objects, rules, logic, ... Even the Nexpert Object system was initially developed on a Lisp Machine.
One commercial system initially developed for software maintenance, software porting and refactoring is REFINE. It is still available on current machines. Targets were various assemblers, COBOL, Mainframe languages, ...