Olivier Galibert <galibert(a)pobox.com> writes:
> On Fri, Jan 15, 1999 at 01:10:33AM -0800, Marat Boshernitsan wrote:
> > I need even more extensibility than XEmacs lisp gives me,
> > and modules do just that.
>
> Nice. Now my question is, is being able to add C functions callable from
> lisp enough for you, or do you need to "plug" into the C code itself one
> way or another?
I'm not 100% sure I understand what you mean by 'plug' into the C code
itself, but here's a stab at a response anyway. :) I assume you mean being
able to call core XEmacs primitives that are already in C?
I'm not sure you can really make a distinction between the two here. When
I did the first very rough cut of the module support, the first module I
wrote was a base64 decoder, which had to deal with all the cruft with MULE,
buffers, GCPRO, throwing errors, etc, etc.
Any non-trivial module would have to do this.
-Bill P.