"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
>>>>> "Hrvoje" == Hrvoje Niksic
<hniksic(a)srce.hr> writes:
Hrvoje Niksic <hniksic(a)srce.hr> writes:
> 3) I would really like the multiple specifications of display tables
> to be merged. For example, if someone writes:
Could you be more explicit? I couldn't find the referenced message
(searching on the subject and on the Message-ID), sorry.
I mailed it to both xemacs-patches and xemacs-beta, and received it
from both. It's also available at
<
URL:http://www.xemacs.org/list-archives/xemacs-beta/9811/msg00400.html>,
so it appears to have been propagated correctly.
Hrvoje> I've now looked around, and found the answer to
this in
Hrvoje> `specifier-matching-instance'. I've even implemented
Hrvoje> the display_table_instantiate() function and made the
Hrvoje> appropriate arrangements for the fallthrough to work,
Hrvoje> but I'm afraid the performance impact is tremendous --
Hrvoje> no caching is possible, and specifier_instance() stuff
Hrvoje> needs to be called for every displayed character.
Hrvoje> Unacceptable.
The documentation for `specifier-matching-instance' is ambiguous as
to whether specifier_instance stuff() is called or inlined, but it
does say "this is what redisplay does" (under Mule). Is that false?
If it is true, why is calling of specifier_instance() stuff
unacceptable, as compared to the current implementation of Mule
(that is already known to be unacceptable)?
Because in my case, I need to call specifier_instance on every
character to be displayed. The font stuff needs to do so with every
font displayed, and that's much better.
Or are you saying you've isolated the cause of unacceptable Mule
performance? That would be cool, especially if it can be fixed!
I must have written the above very poorly when it could have been
misunderstood that way. My message had absolutely nothing, zero, zip,
to do with Mule.
I was hoping I would get some feedback wrt the display tables stuff,
though.
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Satellite Safety Tip #14:
If you see a bright streak in the sky coming at you, duck.