Ben's XEmacs page

Ben's current to-do list (seriously out-dated!)

Ben's plan of action for the next few months w.r.t. XEmacs (seriously out-dated!)

Here are my opinions on why the XEmacs/GNU Emacs split continues to exist, and why it can't be reconciled as long as RMS is ultimately calling the shots on the GNU Emacs end.

CAVEAT: This is only my own, personal opinion.  It does not necessarily reflect the opinion of the XEmacs community, the XEmacs developers, the XEmacs Review Board, or anyone else.

NOTE: Architecting XEmacs has moved.


XEmacs CVS utilities:

Developing XEmacs using CVS can be somewhat of a hassle, but is made easier with the following utilities:


Mule-related documentation:

NOTE: Nearly all of these are suggestions for future work, often including (in greater or lesser detail) ideas for how to implement the features, API’s and/or overall architecture designs.  These are notes rather than fully fleshed-out documents, and sometimes are quite raw.  These were generally written between March and May, 2000.  In some cases, the work was actually done, and in a few other cases it sits mostly done, but most items on the list have not yet been implemented.

--Ben Wing, January 2004

1.      bidi-support
Description: Support for bi-directional text (BiDi)
Status: NYI

2.      bug-fixes-performance-improvements
Description: Notes concerning some Mule-related bug-fixes and performance improvements done c. June 2000
Status: NYI

3.      coding-system-aliases
Description:
Status: NYI

4.      composite-char-support
Description:
Status: NYI

5.      conversion-internal-external
Description:
Status: NYI

6.      eistring
Description:
Status: NYI

7.      full-support-for-unicode
Description:
Status: NYI

8.      general-improvements
Description:
Status: NYI

9.      generalize-display-table-to-all-chars
Description:
Status: NYI

10.  generalized-coding-systems
Description:
Status: NYI

11.  generalized-language-appropriate-word-wrapping
Description:
Status: NYI

12.  glyph-shaping-ala-arabic-and-devanagari
Description:
Status: NYI

13.  implementation-of-8-16-32-optimization
Description:
Status: NYI

14.  improve-autodetection-mechanism
Description:
Status: NYI

15.  improved-mule-manual-intro
Description:
Status: NYI

16.  internals-manual-mule-additions
Description:
Status: NYI

17.  keywords-for-c-primitives
Description:
Status: NYI

18.  language-appropriate-sorting-and-searching
Description:
Status: NYI

19.  lisp-stream-api
Description:
Status: NYI

20.  make-coding-system-priority-list-language-specific
Description:
Status: NYI

21.  make-custom-mule-aware
Description:
Status: NYI

22.  message-translation
Description:
Status: NYI

23.  multiple-values
Description:
Status: NYI

24.  new-api-for-char-to-font-mapping
Description:
Status: NYI

25.  new-internal-error-trapping
Description:
Status: NYI

26.  no-binary-corruption
Description:
Status: NYI

27.  plan-of-action
Description:
Status: NYI

28.  proper-coding-system-type-api
Description:
Status: NYI

29.  rethink-and-improve-display-tables
Description:
Status: NYI

30.  robustify-text-properties
Description:
Status: NYI

31.  specifier-improvements
Description:
Status: NYI

32.  speedup-char-byte-in-buffer
Description:
Status: NYI

33.  speedup-char-byte-operations-in-strings
Description:
Status: NYI

34.  support-windows-active-kbd-switching
Description:
Status: NYI

35.  synch-documentation
Description:
Status: NYI

36.  unicode-as-internal-representation
Description:
Status: NYI

37.  unicode-translation-tables-for-support-of-external-unicode-formats
Description:
Status: NYI

38.  unicode-under-win32
Description:
Status: NYI

39.  utf-coding-system
Description:
Status: NYI

40.  windows-intl
Description:
Status: NYI

41.  x-non-ascii-keysyms
Description:
Status: NYI


Ben Wing