From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3/2) with ESMTP id VAA19258 for ; Tue, 4 Jun 1996 21:26:02 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id HAA02276; Tue, 4 Jun 1996 07:12:20 -0400 (EDT) Resent-Date: Tue, 4 Jun 1996 07:12:00 -0400 (EDT) From: Vincent Lefevre Message-Id: <199606041111.NAA24253@woodstock.ens-lyon.fr> Subject: Re: A peep into the future. To: zsh-users@math.gatech.edu Date: Tue, 4 Jun 1996 13:11:37 +0200 (MET DST) Cc: vlefevre@lip.ens-lyon.fr (Vincent Lefevre) Reply-To: vlefevre@ens-lyon.fr In-Reply-To: <9606040242.AA02989@juno.venus.hclt.com> from "Harmanjit Singh" at Jun 4, 96 01:42:52 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Resent-Message-ID: <"s99AX.0.5Z._d1jn"@euclid> Resent-From: zsh-users@math.gatech.edu X-Mailing-List: archive/latest/230 X-Loop: zsh-users@math.gatech.edu X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu > if you say "foo > Important_file", zsh checks to see if there > is anything on the stdout of foo, if not (say foo is > non-existent), zsh leaves the Imp_file as it is. Not a good idea. Sometimes I use this to clear a (temporary) file. You can set NO_CLOBBER. But sometimes it is not sufficient, e.g. one use >| then one types a wrong file name. So I'd prefer to have an automatical backup, e.g. "Important_file" is renamed to "Important_file.bak". > 2. mount/umount is a shell builtin which simulates working with > virtual filesystems e.g. ftpfs, tarfs, libfs, memfs. (and zipfs) This would be great! I'm used to RiscOS (on Acorn) with its "image filing systems". Here it would be limited to the shell, but still very useful. Same kind of ideas: I'd like also something like name directories but with paths, e.g. instead of having only one directory associated with a name, one has a list of directories (like with =command). The '=' meaning could be command-dependent (like completions). The default behavior could be the current one, and other meanings can be defined, so that for instance one can type: elm -f =folder where elm_path=(~/Mail1 ~/Mail2) or something like that... -- Vincent Lefevre, vlefevre@ens-lyon.fr | Acorn RiscPC600, 20+1MB RAM, Eagle M2 http://www.ens-lyon.fr/~vlefevre | Apple CD-300, SyQuest 270MB Magistere d'informatique, 3e annee | Atari Falcon030, 4MB RAM ------------------------------------------------------------------------------