>>>> "Craig" == Craig Lanning
<CraigL(a)Knology.net> writes:
Craig> Raymond Toy writes:
> >>>>> "Jerry" == Jerry James
<james(a)xemacs.org> writes:
>
Jerry> Somewhat ironically, I actually considered this preprocessor a
step
Jerry> towards an Elisp-to-C translator, using the source to be preprocessed as
Jerry> the target of that translator. I'll rethink that, too.
>
> What's wrong with an Elisp-to-C translator? That's how GCL and
> friends compile their Lisp code. (Of course, I'd rather that elisp
> were closer to common lisp with real lexical closures by default.)
Craig>
http://www.informatik.uni-kiel.de/~wg/clicc.html
Craig> A couple of years ago I used it to compile several small stand alone
Craig> apps. I think that if someone were to pick up CLiCC and finish it (bring
Craig> it up to ANSI Common Lisp compliance), it would probably make a good
Craig> mechanism for developing something like XEmacs almost completely in
Craig> Common Lisp. I intend to do something like this eventually.
Craig> I would have already started, but all the inline comments are in
Craig> German and I don't have the time to learn German just so that I can
Craig> read the comments.
Then why not use gcl then? It's still being actively worked on
(probably in the context of maxima, though). And comments are in
English. (This is what keeps me from hacking on clisp: German
comments.)
Making it fit with xemacs might not be so easy....
Ray