🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.std.unix
Article #302

Re: job control

#302
From: Moderator, John Quarterman
Date: Sun, 12 Oct 1986 01:23
28 lines
2058 bytes
From: guy@sun.com (Guy Harris)
Date: Sat, 11 Oct 86 02:29:27 PDT

> > Something like the `pseudo-tty' concept would be very useful:   an  entity
> > which  looks like  a  terminal from one side, but whose behavior is under
> > user-process control from the other side.  Some existing systems do
> > implement such things, but the lack of standardization largely prevents
> > use of them in portable programs.

> One idea would be to put Ritchie's streams in the standard or an extension
> of the standard so that there is a "clean" way of writing user level window
> managers.  Given this there would probably be many window managers
> implemented and likes shells you wouldn't need a single standard one, but
> could provide several and allow users to write their own.

Streams don't in and of themselves provide a "clean" way of writing
user-level window managers.  As Henry pointed out, a pseudo-tty is what you
want here; you have a window manager that simulates a terminal (using a real
terminal or some other sort of display) and provides a tty-like interface to
clients using a pseudo-tty.

Streams might permit a fairly clean implementation of a pseudo-tty, but they
don't provide the only clean way of writing user-level window managers; any
sufficiently powerful pseudo-tty mechanism will do that.  Streams might
provide the cleanest way of providing a sufficiently powerful pseudo-tty
mechanism.

Volume-Number: Volume 7, Number 49
Technical Details
Message-ID: <5989@ut-sally.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!cmcl2!husc6!ut-sally!std-unix
References: <5978@ut-sally.UUCP> <5932@ut-sally.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!cmcl2!husc6!ut-sally!std-unix
From: std-unix@ut-sally.UUCP (Moderator, John Quarterman)
Newsgroups: mod.std.unix
Subject: Re: job control
Message-ID: <5989@ut-sally.UUCP>
Date: Sat, 11-Oct-86 21:23:34 EDT
Article-I.D.: ut-sally.5989
Posted: Sat Oct 11 21:23:34 1986
Date-Received: Sat, 11-Oct-86 23:58:10 EDT
References: <5978@ut-sally.UUCP> <5932@ut-sally.UUCP>
Organization: IEEE P1003 Portable Operating System for Computer Environments Committee
Lines: 28
Approved: jsq@sally.utexas.edu