Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :cc;
        bh=dFZ2jt5Ywl3G7D6iySa7ahGU6ODkcphxHNkcaiPaRmo=;
        b=0RLopDMjb0iY9jo16VglZIX+im1RgVkDoVqz/x30tXkct/m57W6j5chGycDKv1z3PP
         f8U0GO1Vp/nT/shUlqtFuS9j41IcbLAiDKVXydslwCOSlwwG1MzvnSC8Ve664RuK2fN5
         wEOlOeXVYHIlVxW7HDu4t2a+vX8vmP92E0AOvNqJodupm2a/ILotLcNz2xGHOwnddfMY
         Z588y8W9KATL1A/DgWjQWKAD4jdzSCk1qYtH4Qm4UuREHYAmjA0GD6lvOtFgRBSESS8b
         0wuWISikEJmjksT54drJDYVAGFAiUMrUswfavOx02xaxU2X4ME167XR/dUOkMa1FPJ95
         UDPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:date
         :message-id:subject:from:to:cc;
        bh=dFZ2jt5Ywl3G7D6iySa7ahGU6ODkcphxHNkcaiPaRmo=;
        b=ZceBzSb9xyK/I4Dsm3jl5vcpfjQaTp+Ld/NfAJ5lCjH3MnTByVIjINbip2Cu9+iPRS
         fJ2LHEnSNORl0igliU85l+LLMcEDdzVVJgKSHuhSI78kpU+fQCCIYGpbnscn8OefQdwq
         vZQ3pwvCjSTypQwOgz8L58iyJoeY8qCcrKvRpQtSfSqtwQkzX23h0B4iE9x3N+Yh+pt0
         U62WkN1QDrnOImks1ScGHw+HfzxA57y1Dajk9zqlWSmUcFAE3PNLMKenGjTxMjqaTvUK
         T9ghY0lus1t2jK4KdwvhyUPsQT4vqjeksJtmghSl9Mzm8u8F6cNoQoXe+81mA3dmu7TQ
         hIyg==
X-Gm-Message-State: AOPr4FWQc7V+Lg1vhPkgvUOoAXSCHILFta1An5RKk/89L/tcaxbvh8LpoZEu6EqjM3CFR1GEcEMTlbEH2skt1Q==
MIME-Version: 1.0
X-Received: by 10.141.46.71 with SMTP id x68mr3324281qhe.70.1460228436671;
 Sat, 09 Apr 2016 12:00:36 -0700 (PDT)
In-Reply-To: <20160409192218.3f1d6710@ntlworld.com>
References: <20160321183649.4fd4d72a@pwslap01u.europe.root.pri>
	<160321155421.ZM27019@torch.brasslantern.com>
	<20160322094614.13b07bf4@pwslap01u.europe.root.pri>
	<160326084042.ZM12055@torch.brasslantern.com>
	<20160407211027.2c305cad@ntlworld.com>
	<160407201830.ZM3747@torch.brasslantern.com>
	<20160409192218.3f1d6710@ntlworld.com>
Date: Sat, 9 Apr 2016 21:00:36 +0200
Message-ID: <CAHYJk3QzmTj_kWZ+L7MDCnW+=Bmfw6UejROKkWoRjNyWyaLW+Q@mail.gmail.com>
Subject: Re: PATCH: short-circuiting glob exclusion operator
From: Mikael Magnusson <mikachu@gmail.com>
To: Peter Stephenson <p.w.stephenson@ntlworld.com>
Cc: zsh workers <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 38257

On Sat, Apr 9, 2016 at 8:22 PM, Peter Stephenson
<p.w.stephenson@ntlworld.com> wrote:
> On Thu, 7 Apr 2016 20:18:30 -0700
> Bart Schaefer <schaefer@brasslantern.com> wrote:
>> On Apr 7,  9:10pm, Peter Stephenson wrote:
>> }
>> } It looks like it has to be Y- (or something else)
>>
>> I considered suggesting (Y/) for "short-circuit directories".
>
> That might be a good idea.

The only argument against this syntax (and I'm not saying it's a
strong argument) is that you have to choose between being able to
shortcircuit a subtree, or excluding a particular match that happens
to be a directory (while still including children of that directory).
Unless like before this only applies to the final ~ pattern in the,
er, pattern?

-- 
Mikael Magnusson

