Re: What would a modern LispOS look like?




Frode Vatvedt Fjeld wrote:
"bradb" <brad.beveridge@xxxxxxxxx> writes:

- Would the system be Lisp all the way down?

I think this question would be better phrased as "what should be the
basic abstractions of the system?" What are the fundamental
assumptions that allow two unrelated units of software to live on the
same machine?
That's a really good question. I would guess that unit of software
should expect to run in a thread of its own without worrying about
multithread issues. You should be able to load multiple units of
software (or instances of the same software) without getting accidental
interferance from each other.
Deliberately using/manipulating structures from another software unit
should be allowed. Some "core" functions should be protected. I don't
really know though.

Brad

.