outdated url-library: is XEmacs still the next generation of Emacs?

Stephen J. Turnbull stephen at xemacs.org
Thu Jun 10 10:55:08 EDT 2010


Aidan Kehoe writes:

 > Menus and Custom for Xft fonts is not helpful;

Of course it is, *if* we're going to ship a 21.6 any time soon.

 > Xft redisplay is never going to get good advanced text features
 > support (contextual shaping, bidi)

That may or may not be true.  Emacs has done substantial work on both.

 > All the coding systems I have had anything to do with have invertibility on
 > decoding.

I personally will probably never need any of those, though. ;-)

 > Invertibility on *encoding* would be too much of an API change,

But that's where most of the corruption happens.

 > and the #'query-coding-region support means that the corresponding
 > information is available anyway.

It isn't used in my experience, though.  I don't care if it's there in
principle, it's still way too easy to write applications that corrupt
text.  VM does it quite frequently, for example.

 > We should merge changes from Aquamacs into Carbon XEmacs, but Carbon XEmacs
 > is in a mild legal limbo. And we may end up forced to Cocoa anyway, as Apple
 > dropped support for Carbon on 64-bit platforms before release, which
 > strongly suggests they’re willing to drop Carbon entirely.

The scuttlebutt on Python-Dev is that Carbon GUI is a dead letter.
Certain internal APIs will be kept indefinitely, though.

 > We should fix the GUI generally, make it adhere to the conventions of the
 > major GUI platforms of today by default,

Again that is probably not doable in the time frame of a prospective 21.6.

 > That’s the first time I’ve seen the proposal for integrating bignum
 > support into buffer sizes giving us real large file support;

It's been around for a while, but tabled so hard the proposal bounced
and the tabletop cracked, because it's almost certainly way slow.

 > it’s eminently reasonable, and shouldn’t be too much work. (I’m
 > thinking, move the Charbpos, Bytebpos and Membpos typedefs to
 > corresponding to off_t rather than EMACS_INT;

I don't understand that.  off_t is likely to be 32 bits on 32-bit
platforms.



More information about the XEmacs-Beta mailing list