Re: What would a modern LispOS look like?



"Sascha Matzke" <sascha.matzke@xxxxxxxxx> writes:
Stefan Mandl wrote:
I think Lisp Machines had support for compiling C-programs, didn't they?

I don't think so... Why care about C if you have a machine dedicated to Lisp?

The Symbolics Lisp Machine had (what I think was the first, even before Unix)
ANSI (draft) compliant C compiler, and it was used to do things like
compile the X Windown System.

Symbolics also had FORTRAN, ADA, PASCAL, TeX, and some other compiled languages.
This allowed people to have the same wonderful development and debugging
environment, including source-level debugging, fancy stepping, breakpoints,
inspection, and so on, that was offered for Lisp. (Actually, the compilers
and the debugging support for those other languages was, for a long time,
somewhat better than what was available for Lisp on the machine.)

There was also a third-party C compiler which ran on all the MIT-derived Lisp Machines.
None of this is to be confused with various language translators and simulators that
also abounded throughout the history.
.



Relevant Pages

  • Re: Why doesnt Lisp automatically differentiate functions and macros?
    ... what stops a Lisp machine from figuring automatically which ... functions and macros? ... in Lisp the difference between ... the compiler is supposed to "know" that any system call (e.g. I/ ...
    (comp.lang.lisp)
  • Re: finished first chapter of ANSI common lisp, so far so good
    ... the original goals of Lisp was to unify the concept Operating System ... People sometime mistake the command shell with the operating system, ... The effort commonly referred to as the "Lisp Machine" effort was one ...
    (comp.lang.lisp)
  • Re: The origins of CL conditions system
    ... I wrote the first version of conditions for the Lisp machine. ... I'm interested in knowing the history and background behind the CL conditions and restarts system. ... Whereas most serious languages today offer exceptions, ones to include a built-in support for restarting computation afterwards are exceptionally rare; in fact, I haven't encountered any that wouldn't be Lisps (and Dylan is a Lisp for purpose of this classification. ...
    (comp.lang.lisp)
  • Re: Why dont people like lisp?
    ... [some opinions and questions about Lisp Machines] ... there really was only one Lisp machine ... This was in the early 80's while the industry was still ... > enough potentional customers to really get it off the ground. ...
    (comp.lang.python)
  • Re: Why dont people like lisp?
    ... [some opinions and questions about Lisp Machines] ... there really was only one Lisp machine ... This was in the early 80's while the industry was still ... > enough potentional customers to really get it off the ground. ...
    (comp.lang.lisp)