From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30316 invoked from network); 20 Jan 2021 16:29:29 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 20 Jan 2021 16:29:29 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1611160169; b=EuTjdLwwDrh1z02Oe3lcY4EzNSnp57uiEXHPu68oe3bAMV2F6QpB8CsN8V76gV7tA8vV1xE1M6 Iyy5CLT8KhVJht55U+Cv7TDFJRnau7UJM8aOaON09L9Y1bpXn4R03mxJ5ZgOykR5tIuTKcvWBr fA8l+/ABYLBiIMfHFBwrWB3CYmCSYd0YbKTNHS/qg3DGmOquwmZ8w3rdRyCVkYuy9d+Ds4ImmB T0x7yYUS+D2w/ADnWsqKSP25/SNLoX4cgCpNpUd8IGt/S8uT4Efd9r4sT5u8zYSTMY/wp8n667 VwFhTWSKyZrwGXm5h7XWrCfKq1XsGLJvUKvCq76hyvY/LQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-io1-f48.google.com) smtp.remote-ip=209.85.166.48; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1611160169; bh=hGd//PLJJ6u0hnJ0YOhAeL8oHKw/f86wAU8/V2b5H6M=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=1DsLu74/xQeK11ZyFhX1lYIxAIr7Bls18CKptzVt3YHVMlGOls0gza5SIZnDQkqDU7Rba4+YSp X1StnP5SECHXPhFRkjnFLsDVjCb7aMRgQOmTLXsxv7XxGt4t7cTzLqrPsBdR0Jz+PWGMkrwAYB rUQxapvGUbAGQSQTCWDJE9M+5ptKp2OYNS1C16CWehQHhkycOaPTHbhoTKNf2+Ir5k+2FSBVo9 3Cj2MVSjWACeq71O9GEocQGA1WdfhYjfye4Qm/6rX5lRN0ryjSlWmGltd+ntoboYvQxF/38nac EV8rOGajrV7sBCcwXA8cBosKRYM0oJ02vfCxvEccs5wzVA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=3WYAAw3q3v1Jc1Cf2lE/YRFQbuURKM+tPcUDB4TC+hc=; b=mguFcIa4hygWKPNiBLH6CFXTuO ZjJKSGLtenuookru+HnLHBkaxUm3VUOoF09SoeTlSNE0WwevLjo7glNAJ9ir7rDBULvhfJA5O1zBy +xPPUb/LPBFGN3nZSXibnqU65+pR6FLByoC6U7TbnJlNU65eDePneRf0FOZOPgxwFfYnl7oKsVZND lEsJJOsHjER812bPTz0hvJaPJF1Lg+QfSeGIxrDjzKIvoJcDA3sm4SPo6a9SSLvP7hHKtyUE9V40d C0N1ESqY6yf8j3rTV/iPHvSRgjcyls/zXvdWR7nVZDfcXebv5pKII8zpLytlcBi32LC+w6BwQgv3W NlG+FPpA==; Received: from authenticated user by zero.zsh.org with local id 1l2GML-000FtN-2p; Wed, 20 Jan 2021 16:29:29 +0000 Authentication-Results: zsh.org; iprev=pass (mail-io1-f48.google.com) smtp.remote-ip=209.85.166.48; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-io1-f48.google.com ([209.85.166.48]:34722) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1l2GMA-000Fkh-SE; Wed, 20 Jan 2021 16:29:19 +0000 Received: by mail-io1-f48.google.com with SMTP id u17so48079856iow.1 for ; Wed, 20 Jan 2021 08:29:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3WYAAw3q3v1Jc1Cf2lE/YRFQbuURKM+tPcUDB4TC+hc=; b=H/bs3x/e/t9Gjjge5YZKEtd5akYtbAdqJXzlPyoR57L7yhQHuLIn4FximgtRjy6yhd K/LOD+vANNiK+bogVrSuf8Add0BUgHLiUkg4jRiXWWFXhZzNMNlsuG75IBeF8s8rhWmV yRlnPOVm30Pz7p/CgpRtKFjpiQp26ki0GmxyfPa3f64k26I1Z88lOkmMixAWlF4hDZ1s wRVkvptho1DFSDEk8YzzIBbhCz3voPzk9ofGnDsJs3sL3IXpA96Hh8T3lalmbq1+M83w 7DLPPaIe8VFiJhWQf3FW+q/qdfjo2/RrTBFAlxvsXSaKTY8s8FxWyF7qUrVyzFD6Eew4 0/nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3WYAAw3q3v1Jc1Cf2lE/YRFQbuURKM+tPcUDB4TC+hc=; b=k8ZJvdnG6nD9qRP0hGk7k59rfMaWpItCllWa1oKvO1o0PPRS8Z/r7VWOXzDlwLZdGW gXUHeTqj2vBmpxrNE5rmmtNQJJp12PAvb9jq9rDYI+wiBrTIaubJAGfV6AOUds3iX4mw vNnUA8qNScedBnNgPa7nbiRyQ2PnyhnapDhxZnVFZ8o0RNUKYl2BqXi9TPsF+oxA5IhH j6L/WY0V0His8J0DcaJQBQDqflE/ptZ6daX1HzFr02GorLr8/9bkWx9Xhw7Fl0CiOeCn P5kfzT5hEbSPVu25q65LV4lbGQYhFyCC9XrZB0ymoEWTbTmu2BFBO3rm79jQIyUrS/HS I30w== X-Gm-Message-State: AOAM530q/oXBY8AYAHbb0PZWp08faVOTXQGEEluK7HbkbbCJC4NatRXy LNrosFpz2bMx3wQNq33u0Q8edTrR1ZjqwSZ2UctChJfy6m8= X-Google-Smtp-Source: ABdhPJzIBxK4eia+/EFUe6kmHlKnBVvZWdxa9/ghSQwYwLPQtgc+jyGJ+GX5jBPVbYzsm3vnOLOsoDyuFJFe2S/ZmNs= X-Received: by 2002:a5d:9d06:: with SMTP id j6mr7211667ioj.169.1611160157884; Wed, 20 Jan 2021 08:29:17 -0800 (PST) MIME-Version: 1.0 References: <1204351835.3138771.1611159963588@mail2.virginmedia.com> In-Reply-To: <1204351835.3138771.1611159963588@mail2.virginmedia.com> From: Roman Perepelitsa Date: Wed, 20 Jan 2021 17:29:08 +0100 Message-ID: Subject: Re: zsh adds empty string to local parameter when += is used To: Peter Stephenson Cc: jamil bio , Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 47853 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: On Wed, Jan 20, 2021 at 5:26 PM Peter Stephenson wrote: > > Yes, this is a bit weird, but it's explicable. Does the following look inconsistent though? % zsh -fc 'typeset x; x+=(); typeset -p x' typeset -a x=( '' ) % zsh -fc 'typeset x; typeset -a x; typeset -p x' typeset -a x=( ) Roman.