On Sun, Mar 1, 2009 at 5:00 AM, Stephen J. Turnbull <stephen(a)xemacs.org> wrote:
... What I've seen "out
there" leads me to believe there's not much we can outsource that we
haven't already done.
...
I was
there when Jareth Hein spent 3 months replacing all our image code
with libmagick, and then the next three weeks ripping it all back out
and replacing it with (improved) lowlevel marshalling code on a
library-by-library basis because libmagick sucked as a way to handle
images for XEmacs display.
I agree fully with Steve's summary, but I might as well
comment specifically on the above. During my tenure
I wanted *very much* to leverage as much as possible
from outside sources. Jareth's work on libmagick was
at my urging and part of that goal.
Historical side bit, we would have been torn alive in the
19.14 days for our image code because it was relatively
trivial to overflow a buffer on the stack and force a core
dump (while running Gnus) if we had had the kind of
usage we truly deserved.
Libmagick seemed like a perfect solution, except that
once we got it in place, it sucked. Everyone agreed that
it sucked. Fortunately, we were able to back it out.
And another historical bit to add: I would suggest that
most of the problems I see being brought up in this
thread are due to the fact that we did all this stuff *first*!
Some of us joined the emacs camp because it was the
first windowing system you could run on a glass tty.
In a sense the world has passed us by to some extent,
in the same fashion that Microsoft Outlook has passed
by decent email systems with crap that has destroyed
the very concept it supposedly implements.
I might as well add that I'm probably poison due to the
FSF's lawsuit against my current employer. :-(
The "standard" XEmacs at work is 21.1 and 21.4 is
labeled `xemacs-beta'. :-( The FSF Emacs versions
are similar, but have backchannels where various
people can push newer versions through, just so long
as the basic IOS editing/debugging tools work.
-sb (who's gotten slammed for pushing XEmacs at work)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta