Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <jwved5eml4y.fsf-monnier+comp.arch@gnu.org>
Deutsch   English   Français   Italiano  
<jwved5eml4y.fsf-monnier+comp.arch@gnu.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Stefan Monnier <monnier@iro.umontreal.ca>
Newsgroups: comp.arch
Subject: Local (predictive?) echoing (was: Is Intel exceptionally unsuccessful as an architecture designer?)
Date: Fri, 20 Sep 2024 10:57:12 -0400
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <jwved5eml4y.fsf-monnier+comp.arch@gnu.org>
References: <memo.20240913205156.19028s@jgd.cix.co.uk>
	<vcd3ds$3o6ae$2@dont-email.me>
	<2935676af968e40e7cad204d40cafdcf@www.novabbs.org>
	<vcd7pr$3op6a$3@dont-email.me> <7wCGO.45461$xO0f.1783@fx48.iad>
	<20240918190414.00005806@yahoo.com>
	<8e1aed9ce25c70cc555731140ae14eb1@www.novabbs.org>
	<vcfln9$836k$1@dont-email.me> <vcgi7p$fmaa$2@dont-email.me>
	<vcgjns$g1mt$1@dont-email.me> <vcgpqt$gndp$1@dont-email.me>
	<vcgvt0$hp5o$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 20 Sep 2024 16:57:15 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="85c47fdfbcee3129d2447ce0b29636fa";
	logging-data="1210564"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/ybMvhIsH7JHPelZvJKCWMrVfxNWfDNvQ="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:gZAEJJKRMw3uhEdFTB6FhB2uxn4=
	sha1:u1S1NeMHw3a691EqjJeQhNEZcSQ=
Bytes: 2067

> The way I implemented it was by updating the "official" back frame buffer,
> and compare the update with the visible front buffer. If at any time a write
> to the back buffer did not result in something that was already in the front
> buffer, I just copied the back buffer to the front and went on from there.

The only application I use which is still doing something like it
nowadays is `mosh`, and I must say that it is a great feature.
[ It's occasionally "problematic", such as when I type a password before
  the prompt appears, so `mosh` doesn't know yet that it shouldn't be
  displayed.  🙂 ]


        Stefan