[net.cog-eng] UNIX Futures

hfavr@mtuxo.UUCP (a.reed) (04/10/86)

Sarima (Stanley Friesen) writes:
> 	Actually, a properly implemented windowing system should
> SIGSTP all processes not in active windows.

I don't think that anyone who has used the asynchronous layering
capability of AT&T windowing (5620,7300 etc) will agree with you.
I want the process in the "deselected" layer - for example, a make
which is running in one window while I am editing other code in another
layer - to keep on writing so I can monitor it. This is the main reason
why windowing increases productivity: so you don't have to stop your
work just because you have to monitor the slow progress of some other
process in real time. The cleanest conceptual model is that layers are
just like separate terminals (in fact, I used to work with two
terminals and a T-switched keyboard before I got a Blit). Are you going
to claim that a process should behave differently depending on whether
the user's keyboard is connected to its terminal?
					Adam Reed (ihnp4!npois!adam)