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 autolearn=ham
	autolearn_force=no version=3.4.1
X-AuditID: cbfec7f5-f79b16d000005389-76-56b864b09f1f
Date: Mon, 08 Feb 2016 09:49:36 +0000
From: Peter Stephenson <p.stephenson@samsung.com>
To: zsh workers <zsh-workers@zsh.org>
Subject: Re: Unexpected foo==bar errors
Message-id: <20160208094936.4917ff73@pwslap01u.europe.root.pri>
In-reply-to: <160207230919.ZM10127@torch.brasslantern.com>
References:
 <CAHYJk3QRVQ893fMP+4CmdapK10vx5gP581pY358KSQdR1-sZuQ@mail.gmail.com>
 <20160207190601.16d43267@ntlworld.com>
 <160207230919.ZM10127@torch.brasslantern.com>
Organization: Samsung Cambridge Solution Centre
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu)
MIME-version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
X-Brightmail-Tracker:
 H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xq7obUnaEGdzazmVxsPkhkwOjx6qD
	H5gCGKO4bFJSczLLUov07RK4Mo7PvcZSMJe94mDbXuYGxgesXYycHBICJhKb9qxkh7DFJC7c
	W8/WxcjFISSwlFHi/JGn7BDODCaJs7MnMUE4pxkl2p7sY4VwzjBKvPh9kg2kn0VAVaKl+x2Y
	zSZgKDF102xGEFsEKN78/R8LiC0soC7Rf+81WA2vgL3E8/aVYHFOASuJ742PoIauZpSY/eU0
	WIJfQF/i6t9PTBAH2kvMvHKGEaJZUOLH5HtgNcwCWhKbtzWxQtjyEpvXvGUGsYWAlt24u5t9
	AqPwLCQts5C0zELSsoCReRWjaGppckFxUnqukV5xYm5xaV66XnJ+7iZGSEh/3cG49JjVIUYB
	DkYlHl6Ftu1hQqyJZcWVuYcYJTiYlUR4lZN2hAnxpiRWVqUW5ccXleakFh9ilOZgURLnnbnr
	fYiQQHpiSWp2ampBahFMlomDU6qB0erbOcngJXmSqzZkRO7nfzhvxu81198xnp82sZrdckqV
	yYN+29lMKl+PSTRFr1ebvXYPh/vN+y1SBcle6rMrFyz1qC48GLheV+tJRnz0tNfWhs2r/69s
	1t0Z/P1ih66vlQhjwwJ9L1OmzQ8rPnW9+cVe+OTjldNbFkp7PXkSmh87Jf21f2LoDSWW4oxE
	Qy3mouJEAJtoq7JlAgAA
X-Seq: zsh-workers 37916

On Sun, 07 Feb 2016 23:09:19 -0800
Bart Schaefer <schaefer@brasslantern.com> wrote:
> On Feb 7,  7:06pm, Peter Stephenson wrote:
> } Subject: Re: Unexpected foo==bar errors
> }
> } The option is called "equals".  "magicequalsubst" is now redundant; it
> } allowed
> } 
> } typeset foo=<whatever>
> } 
> } to exapnd <whatever>
> 
> Hmm, as far as I can tell "typeset" always applied expansion in that
> case, even when it was only a builtin; magicequalsubst is there for
> other commands that take long options like --file=path or arguments
> that have key=value format.
> 
> It's certainly not redundant.

You're right about "magicequalsubst".

I was attempting to describe "kshtypeset", but actually that only
applies to word splitting, not to expansion immediately after the "=".
I'd forgotten the extent to which the full assignment behaviour had
crept up by stealth.

Apart from that...

pws

