>>>> "Stephen" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
Stephen> 5. Do we or CLisp or any of the suggested Scheme variants have an API
Stephen> that will allow us to separate the Lisp engine proper from extensions,
Stephen> like the C-level support for fontification? This is especially
Stephen> important if we hope to offload Lisp engine maintenance, as Bruno has
Stephen> offered to do for CLisp.
Yes. Elk has something which is close. Gambit has something which is
close. RScheme has something which is close. A soon-upcoming release
of Scheme 48 has something which was designed specifically with this
in mind (by yours truly), which is even closer.
CLisp has something which is close. However, it currently requires
assembly code to work, if I understand the source right.
My plan is to, as completely as possible, separate the FFI issue from
the substrate issue, and thus delay the question. Since Steve has
moved back the substrate change, we have plenty of time. For all I
care, one interface will simply offer CORBA connectivity.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla