Ah, but GNU emacs has both! Haven't you noticed what language GNUQuote:
>Yeah, some of us prefer Lisp, but most people seem to like C. But for
>the purpose of running on a slow machine, a compiled extension
>language is essential.
emacs is written in? Note that GNU emacs has it's lisp primitives
written in C, but it also has quite a lot of higher level functions
written in C for efficiency. There are even macros to make your C
look a bit lispish!
Every now and then someone creates extensions which involve changes to
the C code as well as changes to the lisp code. Usually the C changes
die out after a few new releases. I guess it is too much trouble to
If your extra C is only doing something that could be done in lisp
anyway, the interface with the rest of emacs is pretty simple, and all
your changes can be confined to one new file. All the distributed
stuff could be put in a library to speed up recompilations.
Ian Dall I'm not into isms, but hedonism is the most
harmless I can think of. -- Phillip Adams