C->LISP
Fare Rideau
rideau@ens.fr
Sun, 4 May 1997 19:00:35 +0200 (MET DST)
> Wouldn't it make more sense to allow C object code to be loaded into
> the Lisp environment ?
>
That's simpler indeed if you run an unsafe environment
on top of an unsafe OS,
but if you want a safe standalone LISP system,
not only is it not simpler, but it is crazy.
[It means you'll have to reimplement a unixish environment,
which is precisely what we want to get rid of].
On the contrary, semantic-based program manipulation
allows for full recycling of C code into full LISP objects,
and its generalization, optimization, adaptation to architectures
that don't fit the C model (such as clusters of MISC),
while preserving (and debugging and extending)
the semantics of the original program.
The first is expedient, the second is useful.
== Fare' -- rideau@ens.fr -- Franc,ois-Rene' Rideau -- DDa(.ng-Vu~ Ba^n ==
Join the TUNES project for a computing system based on computing freedom !
TUNES is a Useful, Not Expedient System
URL: "http://www.eleves.ens.fr:8080/home/rideau/Tunes/"