>>>> "MIQ" == monkeyiq
<monkeyiq(a)dingoblue.net.au> writes:
MIQ> Well, from reading the previous URLs on future directions of XEmacs with
MIQ> respect to scripting lang (lisp/scheme) it seemed that the preposed step
MIQ> 1 was to cleanup the cruft a little,
I'm not sure you're getting the enormity of the "cruft cleanup" here.
Richard Reingruber who's just about as smart a kid as they go here has
spent 6 months *full-time* on the GC alone.
MIQ> at which point it may (possibly) be feasable to use swig to wrap
MIQ> the C part and expose it to other languages.
That's not going to be very useful unless you have some sort of match
between the data representations of old and new substrate. That in
turns means marrying the two memory management strategies. (I'm not
even going to begin talking about the deep intrusions of the C code
into ELisp semantics which won't work in a different subtrate.) This
is hard and a *lot* of work. Swig can only handle a ridiculously
small amount of the work involved here.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla