Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-lcc!mordor!sri-spam!sri-unix!hplabs!sdcrdcf!burdvax!bpa!cbmvax!daveh From: daveh@cbmvax.cbm.UUCP (Dave Haynie) Newsgroups: comp.sys.amiga Subject: Re: Re: Proposal for an Amiga Shell Message-ID: <1225@cbmvax.cbmvax.cbm.UUCP> Date: Tue, 13-Jan-87 16:31:51 EST Article-I.D.: cbmvax.1225 Posted: Tue Jan 13 16:31:51 1987 Date-Received: Wed, 14-Jan-87 19:27:35 EST References: <2106@jade.BERKELEY.EDU> Organization: Commodore Technology, West Chester, PA Lines: 35 > > In article <8701031030.AA23133@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes: >>One of the several terminal programs I wrote >>had two windows ... a 'terminal' window and a 'command' window, and I can >>tell you that I got rather tired of the 'command' window. > > Actually, normal use would have two windows - the input window and one > of the two flavors of output window. That may be an annoyance; have to > try it and see. I can't really see how it would be much worse than say > dpaint with the menu/gadget bar. A good implementation of a two windows scheme would probably work well. The standard shell used on Apollo workstations implements a two window scheme of sorts. Essentially, you've got one input and one output window which together remain a constant size, which you can of course adjust with a mouse. The command window starts out one line long, but grows by one line for each line that hasn't yet been processed by the command processor. There's a ceiling on the amount that the command window can grow by, and the growth space is returned to the output window of the shell as soon as only one line of input remains. This setup lets you get immediate feedback from typeahead without disturbing the output flow (like csh) or stopping the output flow (like CLI). This shell also allows cut and paste within the input window and copying into the paste buffer from the output window, which effectively eliminates the need for any sort of history list (the output window retains a complete transcript of any terminal session, one of the many things you can do with giant, fast hard disks I guess. Not too useful in the case of the basic Amiga, though). -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh "You can keep my things, they've come to take me home" -Peter Gabriel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~