At 04:58 08/08/98 -0700, Ben Wing wrote:
[ some neat stuff ]
My biggest concern with this is that for me the slowness of XEmacs is
manifest in the *loading* not the *execution*. Some of what you are talking
about is front-loading the processing to load-time rather than execution
time. If this means (and it may not) that there is significant load-time
slowdown then I would be dead against this. For instance for me to start
XEmacs and boot gnus with my mail probably takes getting on for 5 minutes.
I would also like to see optimizations which specifically address this sort
of issue as well, and what you are talking about may achieve this anyway.
One thing I wondered about (and this may be fantasy on my part) was to
combine dynamic linking with compiled lisp (aka the new unexec?) so that
lisp packages could be optionally compiled to C and stored as a set of
dll/so's. Then loading packages would be extremely swift since they would
simply by linked into a running XEmacs. I guess this might require some
rearchitecting of the internal lisp engine.
andy
---------------------------------------------------------------------------
" .sigs are like your face - rarely seen by you and uglier than you think"
Dr Andy Piper, Technical Architect, Parallax Solutions Ltd
mail: andyp(a)parallax.co.uk web:
www.parallax.co.uk/~andyp