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 AndersonA 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 -------