Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- Date: Tue, 28 Aug 2007 10:07:28 +0900 (JST)
- From: Curt Sampson <cjs@example.com>
- Subject: Re: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- References: <14178ED3A898524FB036966D696494FB8E4F1E@messenger.cv63.navy.mil> <Pine.NEB.4.64.0708272119430.8554@homeric.cynic.net> <46D2E84B.6010204@sonic.net>
On Mon, 27 Aug 2007, steven smith wrote:
Curt Sampson wrote:
It sounds like it was a pretty big deal at the time:I don't think this is exactly the point. First of all, the original vi was developed on and for 9600 bps text terminals, and second, even modern vi works on a 300 bps link.
Ah, that's the optimizing screen updating code, what became curses, as it turned out in the end. Even 9600 bps terminals benefit dramatically from that. (Basically, the programmer just tweaks a character matrix, and curses figures out the optimal set of cursor moves to do the screen update.)
That's great stuff, but it's not at all vi-specific. it would work just fine for Emacs, too.
Come to think of it, though, vi did have a few features that avoided doing screen updates to help keep the speed up, such as having 'C' (change to end of line) leave the current data on the screen, which you would overwrite, and only cleaning it up after you'd finished the update. This saved sending all the spaces to clear to the end of the line and then moving back to the insert point.
cjs -- Curt Sampson <cjs@example.com> +81 90 7737 2974 Mobile sites and software consulting: http://www.starling-software.com
- Follow-Ups:
- References:
- RE: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- From: burlingk
- RE: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- From: Curt Sampson
- Re: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- From: steven smith
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Re: Gotta Learn Vi: Not So Basic Stuff
- Next by Date: Re: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- Previous by thread: Re: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- Next by thread: Re: Gotta Learn Vi . . . . . . (was Re: [tlug] [Newbie] Becoming'root'in Kubuntu: Use sudo)
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links