Jerry James writes:
Seriously, though, I'll help if somebody wants to decide what
external
libraries to modularize.
AFA image libraries go, according to what I've read, GraphicsMagick
has a more stable API than ImageMagick. OTOH, I'm not sure we care
about that since we have no backwards to compat. Besides, Emacs is
using ImageMagick, so we can get some useful tips and possibly apps
from them. I don't know if there are other libraries around.
Actually, basic modularization isn't all that hard. I've done a bunch
(both from former core code -- Canna -- and from scratch). But there
are some tricky aspects I haven't mastered (I'd like some help with
modules that need to load other modules and/or Lisp libraries as
prerequisites, but I'll get back to you on that), and if we're going
to hand GIF to Imagemagick, it *really* should be usable on Windows
(where GIF is a lot more prevalent than on Linux) which I know nothing
about modularizing beyond depending on ellcc.
There may also be some tricky aspects to image processing since it's
low-level and maybe gets called from redisplay?
Also, Stephen, I believe you mentioned wanting an openssl module a
few months back. Is that right?
Actually, I think it's Gnusies who want gnutls, which is going to be
pretty pervasive in Emacs 24. I suspect VM would be happy if we went
with the same TLS implementation as GNU, too. (If I had my druthers,
I think I'd go with openssl as the Gnubies have been through a fair
amount of pain with gnutls, especially w.r.t. Windows.)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta