Over the weekend I had what I thought was a bright idea. While Elisp
is
ummm ... fine and dandy, I figured it would be nice if it were possible to
extend XEmacs using dynamically loaded objects. For those applications
that are very CPU intensive, it would make more sense (and make for much
greater speed) if they were written in C and then loaded into emacs.
Ummm:
1. It's already been done (and is a part of XEmacs 21.0), but it hasn't
been widely publicized, because of various remaining issues (which
might cause the interface to change, etc.). See the source file
"src/dll.c".
[ Bottom line: it's not yet ready for prime time. Think of it as a
prototype: you can play with it, but don't depend on it. ]
2. For XEmacs internals, see the XEmacs Internals Manual, which is
distributed with XEmacs.
--
Darryl Okahata
darrylo(a)sr.hp.com
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Hewlett-Packard, or of the
little green men that have been following him all day.