Olivier Galibert <galibert(a)pobox.com> writes:
May I hear technical arguments _for_ modules for a change ?
Modules are a nice way of introducing a simple and efficient FFI to
XEmacs. Many things that are currently coded in C for the sole reason
of needing to interface to C libraries (such as LDAP) can be written
as modules. Such use of modules has a chance of being cleanly defined
and not overly error-prone.
I agree with you and Kyle that while having TTY/X/stream/... support
modularized in this fashion has a high coolness factor, it is probably
not all that useful in practice.
However, even if we don't use the modules in the standard distribution
at all, I think that having the *ability* to dynamically load object
files into a running XEmacs is a great thing from the developers'
perspective. Even if *we* don't know what to do with the modules, we
give the ability to others who might have a use for them. And this is
a Good Thing.
I congratulate J. Kean Johnston on the modules code, which looks like
high-quality stuff to me.