XEmacs 21.0 is winding down to a close. The latest scheduled release
date is (7/31[1]). Where do you want to go tomorrow?
Ideally, XEmacs 21.1 is in feature freeze now. There are a ton of
bugs to be fixed. It doesn't necessarily have to be the case, but
it's just my feeling.
I'm personally very pleased with XEmacs 21.0. It does just about
everything I want it to do, and no more.
One possible way is to split the development trees such that we have a
rigidly controlled stable branch (21.x) and a no-holds-barred
development tree.
The biggest problem for a legacy app like Emacs is maintenance. There
are plenty of areas where XEmacs shows its age. Two of which are in
the character/line oriented (re)display and the non-standard Lisp
extension language engine.
I have tentatively approved Michael Sperber's plan for addressing Lisp
Engine updates. As I understand it, it does not involve commitment to
anything specific until all the issues have been hashed out. It will
also involve an extended migration period of at least a year. I'm
less worried about that (so long as there's consensus on where we're
going) since the current development tree has been separated from the
release tree for at least that long.
My *only* goal at this point in time is to maintain the longevity and
vitality of XEmacs. After we've hashed this out a bit I'll take the
discussion to c.e.x.
*All* input is welcome.
Footnotes:
[1] Bonus points for anyone who knows what the significance of that
date is.