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