>>>> "Tom" == Tom Sobczynski
<tsobczynski(a)mac.com> writes:
Tom> I'd like to know whether the XEmacs developer community has
Tom> seen any interest/action toward native graphics support for
Tom> Mac OS X. By this I mean substituting Quartz and Aqua for
Tom> X11.
No. Pete Jarvis has done a Carbon port of 21.5. Search the
xemacs-beta and xemacs-design lists at
http://list-archive.xemacs.org/; there was traffic on this _very_
recently (late Aug, early Sept).
We'd be really interested in it, if somebody else does the work. :-/
(Nobody currently active has the platform.)
Tom> If such an effort is already underway, I'd like to lend my
Tom> support if I can. If not, perhaps a developer who is already
Tom> familiar with the pertinent portions of the code base could
Tom> give a brief overview of how feasible such a port would be,
Tom> and what steps might need to be taken to make it a reality.
For details, write wmperry(a)xemacs.org. He's done the gtk port. < 6
man-months, I believe, for a working implementation (the GTK code in
21.4.9 is basically what he submitted at the end of his contract with
BeOpen.com). Also ben(a)xemacs.org and the other people at the top of
nt/README for information about the MS Windows port. There is also a
Qt port in progress (cf xemacs-design for this, IIRC, maybe xemacs-beta).
_Very_ broadly, yes, there are X11-isms all over the place. However,
the basic architecture is intended to allow for different underlying
window systems. cd to src, and look for {x,msw,gtk}-*.[ch] triples,
and similarly in lisp. That will give you an idea of the scale.
I believe Andrew Choi's port of GNU Emacs is also Carbon, like Pete
Jarvis.
HTH
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py