From xemacs-m  Sun Sep  7 05:54:42 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id FAA26885
	for <xemacs-beta@xemacs.org>; Sun, 7 Sep 1997 05:54:31 -0500 (CDT)
Received: (from hniksic@localhost)
	by jagor.srce.hr (8.8.7/8.8.6) id MAA01128;
	Sun, 7 Sep 1997 12:54:17 +0200 (MET DST)
To: XEmacs Developers <xemacs-beta@xemacs.org>,
        Joel Peterson <jpetersn@wsj.dowjones.com>
Cc: cthomp@cs.uiuc.edu (Chuck Thompson)
Subject: Re: Enhanced design for XEmacs redisplay
References: <340BAEC5.7B1638@nrs.dowjones.com>
X-Attribution: Hrvoje
X-Face: Mie8:rOV<\c/~z{s.X4A{!?vY7{drJ([U]0O=W/<W*SMo/Mv:58:*_y~ki>xDi&N7XG
        KV^$k0m3Oe/)'e%3=$PCR&3ITUXH,cK>]bci&<qQ>Ff%x_>1`T(+M2Gg/fgndU%k*ft
        [(7._6e0n-V%|%'[c|q:;}td$#INd+;?!-V=c8Pqf}3J
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 07 Sep 1997 12:54:16 +0200
In-Reply-To: Joel Peterson's message of "Tue, 02 Sep 1997 02:14:29 -0400"
Message-ID: <kig3enhv1gn.fsf@jagor.srce.hr>
Lines: 43
X-Mailer: Gnus v5.4.63/XEmacs 20.3(beta13) - "Brussels"

Joel Peterson <jpetersn@wsj.dowjones.com> writes:

> A partial description of an enhanced redisplay for XEmacs is located at
> the following URL:
> 
> http://www.geocities.com/SiliconValley/Peaks/3639/new-redisplay.txt
[...]

Although I do not possess an in-depth knowledge of the redisplay
internals, this looks good.  Have you contacted Chuck (I do not know
if he still reads the lists) regarding these optimizations.  His
opinion might prove valuable.

    ===========================
    Maintaining the line number
    ===========================
    [...]

I like this proposal, as it would make line number mode
lightning-fast.

    =========
    Variables
    =========

    Changes to variables and values which affect redisplay should
    automatically mark the appropriate redisplay structures as
    changed.  This should include variables used in generated strings
    (e.g. the modeline), glyph images, glyphs,
    buffer-invisibilitys-spec, etc.

    I don't plan to implement a general mechanism to accomplish this.
    [...]

I think XEmacs has a rudimentary support for lisp-magic variables --
Ben mentioned having implemented them in a news post reachable via
Deja News.  Could someone phone Ben and ask him about the status of
that project?

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Which is worse: ignorance or apathy?  Who knows?  Who cares?

