That "vision" thang...
matsl at xemacs.org
Mon Mar 2 18:20:20 EST 2009
>>>>> Stephen wrote:
Stephen> I don't understand why you think we need to wait.
Well, I just think that going GPLv3 is a rather big transition
mentally so it would be nice to have that in a new version so that it
would stick out. I also think that we should strive at a faster
release schedule ... you know Release Early, Release Often.
So in my mind these two go hand in hand. By getting 21.5 out fast we
actually doesn't have to wait long since GPLv3 is the next step after
If a release of 21.5 is considered a bad idea but going GPLv3 is
accepted I'd start immediately with it of course.
Stephen> The reason that GTK or wxWindows really doesn't help that
Stephen> much is that in order to do things like faces, invisible
Stephen> text, wrapping or truncation of lines, etc, we need to handle
Stephen> text redisplay ourselves.
I'm thinking more of menus, dialogs, toolbars, icons, layout managers
etc but I confess that I haven't given it much thought and I have
definitely no knowledge to back it up! The idea comes from the
applications that do work on multiple platforms, obvious examples are
the numerous java applications, and an assumption that they were easier
to get going on all supported platforms.
Stephen> I believe it's in conflict with the basic architecture of
Stephen> *any* Emacs- like editor.
Well, then it was a bad idea and we can simply drop it.
Stephen> Well, five of my candidates are
Stephen> 1. straightfoward configuration of Xft fonts from resources or Lisp
Stephen> (unification to Lisp only can come later; we really should provide
Stephen> an X-resource-file-to-Lisp translator),
Stephen> 2. general improvement of face and other customization,
Stephen> 3. Xft font turds,
Stephen> 4. fix window configuration management (VM at least suffers horribly), and
Stephen> 5. SUMO-in-source distribution (at least a simple version).
How would you order these if you take going GPLv3 and general
GNU-Emacs sync in consideration?
More information about the XEmacs-Beta