From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16662 invoked by alias); 23 Dec 2011 20:56:39 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 16666 Received: (qmail 13547 invoked from network); 23 Dec 2011 20:56:28 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 Received-SPF: none (ns1.primenet.com.au: domain at closedmail.com does not designate permitted sender hosts) From: Bart Schaefer Message-id: <111223125614.ZM17220@torch.brasslantern.com> Date: Fri, 23 Dec 2011 12:56:14 -0800 In-reply-to: <4EF3E2BA.4000306@eastlink.ca> Comments: In reply to Ray Andrews "Re: '$1' indexing." (Dec 22, 6:08pm) References: <20111218101116.GA4446@miek.nl> <20111222230108.GA32237@miek.nl> <4EF3C07B.4040604@eastlink.ca> <111222161159.ZM15011@torch.brasslantern.com> <4EF3E2BA.4000306@eastlink.ca> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: Ray Andrews Subject: Re: '$1' indexing. Cc: zsh-users@zsh.org MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Dec 22, 6:08pm, Ray Andrews wrote: } } ... I understand what's going on. I'm too new to this to } have any strong opinion, but it seems to me that the behavior we see } would perhaps be good for '$@' where '$0' is implied, but not for an } explicit '$1'. Yes, that was the intended behavior and that's what the patch implements. It's already been checked in to the source repository for next release. } FWIW it seems to me that zsh has the 'right idea' when it comes to } string splitting. It's true that converting my bash scripts has involved } a more laborious coding in zsh (mostly needing to use 'eval') There are very few places where you ought to need "eval" -- more likely you should simply have replaced ${var} with ${=var} in those places. } So what is the current state of zsh development? How many workers are } there? Is zsh ascendant? Is ground being gained against bash? There are three or four people who regularly work on the shell plus a couple of others who maintain the ports for various linux distributions and jump in when bugs get filed against their dists. Beyond that there are a number of others who contribute sporadically. We could use some more regular people; during zsh's most rapid development years we had several university students working on it, but C is no longer the most- studied language so that source of energy has faded. I wouldn't say any particular shell is "gaining ground" at this point, and none of the developers of any of the shells really looks on it as a competition anyway.