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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~