From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24987 invoked from network); 12 Mar 1997 14:17:57 -0000 Received: from euclid.skiles.gatech.edu (list@130.207.146.50) by coral.primenet.com.au with SMTP; 12 Mar 1997 14:17:57 -0000 Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id JAA05905; Wed, 12 Mar 1997 09:07:12 -0500 (EST) Resent-Date: Wed, 12 Mar 1997 09:07:12 -0500 (EST) From: Francois-Rene Rideau Message-Id: <199703121404.PAA00367@Kadath.ens.fr> Subject: Re: idea of zsh feature To: zefram@dcs.warwick.ac.uk (Zefram) Date: Wed, 12 Mar 1997 15:04:13 +0100 (MET) Cc: zsh-workers@math.gatech.edu In-Reply-To: <28530.199703121254@stone.dcs.warwick.ac.uk> from "Zefram" at Mar 12, 97 12:54:40 pm Reply-To: Fare Rideau X-Mailer: ELM [version 2.4 PL25 PGP3 *ALPHA*] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Resent-Message-ID: <"gveYl2.0.CS1.FYh9p"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/2985 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu >>* make a difference between an executable program not being present >> and its interpreter not being present: > > zsh can't really do anything about this. It's the kernel that doesn't > distinguish between these two error conditions. zsh could, I suppose, try > to stat(2) the executable if execve(2) returns ENOENT, but it's a kludge. > Yeah, that's precisely what I was thinking of. Sure it's a kludge, but better a working kludge than a non-working non-kludgy code? This could be made a compile-time option, if you don't like it. If you want, I could even write that code on my spare time. Only I'm not familiar with zsh coding standards... Other ideas: * having built-in help modules * Also, the user-level *path/*PATH feature, and/or perl-like split&join builtins * having "functions", "declare", etc builtins properly quote characters, so that the output can be read back. * Perhaps having a quote builtin on the purpose to quote all meta-characters * having a way to make zsh very light-weight to run on linuxes with < 4Mb RAM If I have more ideas, I'll e-mail you... (Note: still not subscribed to any of the lists) == Fare' -- rideau@ens.fr -- Franc,ois-Rene' Rideau -- DDa(.ng-Vu~ Ba^n == Join the TUNES project for a computing system based on computing freedom ! TUNES is a Useful, Not Expedient System URL: "http://www.eleves.ens.fr:8080/home/rideau/Tunes/"