Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site caip.RUTGERS.EDU
Path: utzoo!linus!philabs!cmcl2!seismo!caip!wbe
From: wbe@BBN-VAX.ARPA
Newsgroups: net.micro.amiga
Subject: Re: CLI
Message-ID: <279@caip.RUTGERS.EDU>
Date: Tue, 29-Oct-85 19:22:56 EST
Article-I.D.: caip.279
Posted: Tue Oct 29 19:22:56 1985
Date-Received: Fri, 1-Nov-85 01:34:57 EST
Sender: daemon@caip.RUTGERS.EDU
Organization: Rutgers Univ., New Brunswick, N.J.
Lines: 25

From: "Winston B. Edmond" 

    From:     Bob Page 
    Subject:  CLI

    Rod -
      You asked if 'anyone else' was writing a shell for AmigaDos.  I am.
    It has/will have search paths and aliases, along with pipes, history
    and other such goodies.
    .... I'm trying to give it csh-like functionality where possible. ...
    ~BP

One misfeature of csh (under 4.1 BSD and, I presume, 4.2) is that it
insisted on adding the command line to the history file before
executing the command.  When disk space on the unit with the history
file ran out, I was completely stuck --- I couldn't even execute a
command to delete files because it would get an error trying to record
the command and abort.

A locally developed shell fixes this by keeping only the last few
command lines, and keeping them in memory.  The number of lines kept
can be set by changing the shell variable HISTORY.  I use HISTORY=20,
and rarely ever even go back that far.  It's probably also easier to
implement.
 -WBE