Multiple Language Support

Bill House
Tue, 6 May 1997 12:47:52 -0700

Harvey J. Stein wrote:
>So, I think it turns out that regardless of which one is on the
>bottom, it still takes a significant implementation effort to put 
>the other on top.
Sounds to me like an argument for making Lisp and Scheme siblings running on a
chip-emulation VM, rather than placing one atop the other. This would allow
various language flavors to commingle in LispOS without performance-degrading
one over the other. Then, for higher-performance work, a VM->native translator
can be implemented for the embedded VM. This approach I think provides the best
of both worlds.

Bill House
The views expressed are mine alone,
unless you agree with me.