I'm thrilled to hear this. Unfortunately I'm not actively working on
XEmacs any more but I forwarded the message on to those who are. It
shouldn't be too difficult to port this work to XEmacs version 21 which is
the latest version. The first thing you should do is get yourself on the
Beta list, which is XEmacs-beta(a)XEmacs.org, and post your patches there.
As for getting the unexec mechanism working, I've written up a bunch of
notes on how to do this in a fairly portable fashion, and they should be
available on my architecting XEmacs website, which I think is
http://www.666.com/XEmacs.
Ben
Pitts Jarvis wrote:
I wanted to let you know about some work that I have been doing to
port XEmacs to run on MacOS.
Currently, I have XEmacs (version 19.14) working on MacOS 8.5.1. (In
fact, I am composing this using XEmacs on my Macintosh 8500.)
Currently, my port uses console-tty and VT100 emulation and is quite
SLOW. My port is based on the work of Marc Parmet who ported GNU
Emacs 18.59 to Macintosh. XEmacs gives me 28 bits for addresses
compared with 26 bits for GNU Emacs. Those extra two bits make XEmacs
run smoothly on a Macintosh with 256 MB of RAM; the GNU Emacs that I
have been using must take heroic measures to run on a machine with
more than 64 MB.
I have sub-processes working and can use the `dired', `grep', and
`diff' commands.
The first item on my agenda is to improve perfromance; however, it is
gratifying to see XEmacs running on my Macintosh desktop.
At this point, I cannot dump an initialized XEmacs (I must loadup all
of the lisp initialization files every time I launch XEmacs.)
I believe that XEmacs and GNU Emacs are sufficiently different that
the unexec code found in the existing GNU (18.59) implementation will
be of limited value to me.
If you could give me some help and/or guidance about what I should do
to dump an initialized XEmacs, I would be greatly appreciative.
--
Ben Wing
- If this message is long and typed, someone else typed it for me
- If it has a .rm (RealAudio) attachment, see
http://www.real.com/products/player/downloadrealplayer.html?wp=dl0498
- If this doesn't work and there's a GSM WAV attachment, see
http://xanim.va.pubnix.com/home.html