Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 SMI; site sun.uucp Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!sun!shannon From: shannon@sun.uucp (Bill Shannon) Newsgroups: net.unix-wizards Subject: Re: Eighth Edition and job control (was Re: UNIX Futures) Message-ID: <3460@sun.uucp> Date: Mon, 7-Apr-86 03:06:37 EST Article-I.D.: sun.3460 Posted: Mon Apr 7 03:06:37 1986 Date-Received: Wed, 9-Apr-86 22:16:47 EST References: <3289@sun.UUCP> <57700002@hpcvlo.UUCP> <127@sering.mcvax.UUCP> <559@basser.oz> <3456@sun.uucp> Organization: Sun Microsystems, Inc. Lines: 18 John Mackin claims that it is a "bad thing" that some programs had to be modified when job control was introduced. Guy Harris pointed out that only a small handful of programs needed to be modified, very few of them simple user programs. While window systems solve many of the same problems that job control solves (in most cases with much better solutions than with job control), they also introduce new problems, just as job control did, because they break some basic assumptions in programs. One of the most basic assumptions broken by window systems is that a terminal has a fixed number of lines and columns. With a window system, the number of lines and columns in the "terminal" (i.e. window) can vary dynamicly, even while the program is running. To better accomodate this change, it is often desirable (and sometimes necessary) to modify some programs to react to window size changes. Just as with job control, we would prefer not to modify any programs. Yet the fact that we do modify some programs does not mean that there is something inherently wrong with either job control or window systems. Bill Shannon