Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!floyd!harpo!seismo!hao!hplabs!sri-unix!TAA@MIT-XX.ARPA
From: TAA@MIT-XX.ARPA
Newsgroups: net.unix-wizards
Subject: Re: Getting the most from 'more'
Message-ID: <16017@sri-arpa.UUCP>
Date: Thu, 26-Jan-84 12:29:04 EST
Article-I.D.: sri-arpa.16017
Posted: Thu Jan 26 12:29:04 1984
Date-Received: Sun, 5-Feb-84 13:06:47 EST
Lines: 18

From:  Tim Anderson 

    A simple pager in the kernel isn't going to work; it would have to know
    the state of the screen. One way to proceed (I'm not really advocating
    this, but it might be interesting) is to absorb termcap into the kernel.
    Then programs would deal with virtual terminals, all of which look the
    same. If done properly, it could be quite elegant; I'm not sure it
    would be Unix.
Now we're getting somewhere.  This has been done, is quite elegant, and
makes life much more pleasant for the user.  To say nothing of the
programmer.  The only reason this isn't Unix is that it violates the
principle of doing everything in C libraries instead of in the kernel;
in this case, it makes a lot more sense because the terminal belongs to
all your processes, instead of just to whoever happens to have the right
library loaded.  Basically, you get better functionality at less cost. 
If that isn't Unix, then so be it.
	-ta
-------