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/"