Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!gem.mps.ohio-state.edu!apple!usc!bloom-beacon!eru!luth!sunic!mcsun!ukc!edcastle!aiai!richard
From: richard@aiai.ed.ac.uk (Richard Tobin)
Newsgroups: comp.unix.questions
Subject: Re: How does man know?
Keywords: more, io redirection
Message-ID: <961@skye.ed.ac.uk>
Date: 2 Oct 89 17:58:17 GMT
References: <319@massey.ac.nz> <11170@smoke.BRL.MIL> <592@crdos1.crd.ge.COM> <2674@crdgw1.crd.ge.com> <2258@munnari.oz.au>
Reply-To: richard@aiai.UUCP (Richard Tobin)
Organization: AIAI, University of Edinburgh, Scotland
Lines: 16

In article <2258@munnari.oz.au> ok@cs.mu.oz.au (Richard O'Keefe) writes:
>Because pausing every so often is a function of *terminal* output,
>not a function of output in general, so it belongs ``near'' the terminal.

Generally, I agree with this.  To do it right, however, requires a
little care.  The terminal driver has to know, for example, what the
terminal's clear-screen character is and what its line-wrapping
characteristics are, otherwise it will lose track.  General cursor
addressing will have the same problem, but presumably a program doing
that will disable the automatic paging.

-- Richard
-- 
Richard Tobin,                       JANET: R.Tobin@uk.ac.ed             
AI Applications Institute,           ARPA:  R.Tobin%uk.ac.ed@nsfnet-relay.ac.uk
Edinburgh University.                UUCP:  ...!ukc!ed.ac.uk!R.Tobin