From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id A062021146 for ; Thu, 28 Mar 2024 02:22:15 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1711588935; b=Pt372KpkjUniaOQmxQ/q1c7QTX/RP40Vo0Sq8SJRiy+/gGhmVtGECWesLA0Ka2OXZBljnPfzDr FRJSXPYG51kX1hw0GY7edcI03aIQ+gQmMJyJHEDrOlNO40Dttmbks3N2dsGtbrSEUKZ4ds8fAa MtovLpzgTk9c5tepmBsKdR5R9nfwYkYEsaUwrHb6vBXuZbFcVQsi8YdixMGwahvohMNSSB+8qX b6j+wY72yCzvRe2rSYzXZUem3r42zlvxwwimJcBL9cmEgZEK1CYu96xcsUynRH4Dgo4c30ZT83 2T5knyyAaN/LB0UgMKkJe52h5ZyXMByrNmCeDBexHPN0qg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1711588935; bh=b9GN45ROyc/wMvaa3a6nocZUiZWnqqb/fLfLMvshIu0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature:DKIM-Signature; b=r00vB19+r3gql1hskPAQMw33nhERP7hxut+Im9zutHcMrEmURxkd8IKn6VW0AiRAr+oF2WHbgk xc3wLNmjPvBeapzFACgFT4xZ0MwfE9VMk+msNMFnqyfNSwHx1tm+M+Ac3zB7H70O/a2bxnurOC IxNFUmXv0EojvATYPVi+HgzgLaCdPSPFR2xNITQvsl+PCAavxE4829W9SZ9Am7ucPZ96g7MPSe +eAZ01pHv7W9n1bK62af4uw4u7IGhMQf4UE2mVJKOczmTUvKHSYvcje/NQQSN+x6VnRfHgPCvG VwsjFrq+S0u9S7EUBYH2TkRZqyuBke5OzoFupKnWIxlB6w==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=c8ygZp/ORjs5DPpjQLcJ6RRZmggCWXhFv5Ujy9z1pb4=; b=awakOi+hYkue7Jwc0x7R8YQVXw /1N/D/GjnWB9yOiEfxXaRPRzjIUil07KG3/f5i2E0TV8O5uRpwPDXcJzoAA9vq5TAs1UKAM0OJpKP Bcmiqys5lQy4Ka3EhPaLhh0WRjrfB3xlclroRU9VF5X8vTZbX4KSsQpAu6JBSbaQpl0Zh0+8U9gVh jkZ5ge7ek2heZyj5oPiAIVWz1u334Aj/F0Zn8oA/YQyDOy/upt0ZYk62dM4wfmSmlBryh+sxYwilY WuhpRI1Iqr2cEyIUUWEGqovGdkn+38066VPm3yU6YPxoyOCp0T4J2WbFKEPspl1j7V6nska0DESAR FbI5jKTA==; Received: by zero.zsh.org with local id 1rpeT9-000NKP-7V; Thu, 28 Mar 2024 01:22:15 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f50.google.com ([209.85.218.50]:59481) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rpeSo-000Mz9-Fx; Thu, 28 Mar 2024 01:21:55 +0000 Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-a4a3a5e47baso51494566b.2 for ; Wed, 27 Mar 2024 18:21:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1711588914; x=1712193714; darn=zsh.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=c8ygZp/ORjs5DPpjQLcJ6RRZmggCWXhFv5Ujy9z1pb4=; b=tddwOD68hMtOPgj2OJu2lbKKZcucFcjk25YzAKmmhqr9OCxOuVtdpr3oDpsKD/AfDI kKxTHnOPD52fpRdb+oLQk72VKkp+6Lz4PXpLYixuCd1NTOt1H3xohpeeX5Jc/UFxd9nq BG92iyZ2bSY7kIJFihEej/PQtR2VFScd5DGDmDMi2q0YJ2K5kBztivRMskoeaJW51DrS iQsGf/bxc+yePYQBMzhLYXHmEgAIGS1mmKQAvNJ71XtkDGaoM8+pBjgudIR5FECoy2Bp VwCz+P+7I2FOP4mLDeWJLiGHdombTpxoOGxSMLnY4KrjPujH9f9bv5GwISrmvlzAC+8F 9q9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711588914; x=1712193714; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=c8ygZp/ORjs5DPpjQLcJ6RRZmggCWXhFv5Ujy9z1pb4=; b=ApjrO6fqe8hW2S9xEPrPY4OJoHc/ijOWz9wxP5hgdbXpbabw4dtgHwhpT9sXHJDKRP hiF9lhlU3BZFLmh+YVTAwNye66LugVniUJzVA9zDB01oCnnhDY/x75T6OSsqOwrrvYOo PBJP3EH7w0yvcRXF4mnATzaOYi51KfGiCwJGElPQjQEnG3pQh+wuzkUvFIH+m66QUbRP zW7cwE4pL9oWOWgQLC5Xeao7bywCHMjth04MOPMdebyEjOaIUjiYNp8ZGG6hO5zCq1C3 Z6i0BsVCjaFABe2kveFiMcV0hB1YcaSTGX0RbCJ++mCNXtKM6PTUHOAW2XNrtBZjVybI Kn7Q== X-Gm-Message-State: AOJu0YzMqqcqHIKbIeGetnuiljjlkPCzks6jPp5L6BYRIse7YDjrvl1A lpxIB3E2dwIgzh0rO/DTm8fU1KT4PgRwCHRIcXa6x6mMgG3WCwjBuXLnhAlIKcUwDmjlVjmDopy BSCesUN0eGLXDucKQykL4cqUEf+aY8/Pbn8+Vfbk0SBcsPrr3rA== X-Google-Smtp-Source: AGHT+IEvrtpedIxT2pQOVZEiaBTkv2ZAUCBEVIRLuy/FEdI27KWvRBvkEZePqJ2DXLTBxOHKK9X5VQOh8csb7fgce1U= X-Received: by 2002:a17:906:22cc:b0:a47:53c8:fdd1 with SMTP id q12-20020a17090622cc00b00a4753c8fdd1mr754517eja.30.1711588913940; Wed, 27 Mar 2024 18:21:53 -0700 (PDT) MIME-Version: 1.0 References: <42966-1711578160.323146@w_2U.aZv1.yyMw> In-Reply-To: From: Bart Schaefer Date: Wed, 27 Mar 2024 18:21:43 -0700 Message-ID: Subject: Re: Nofork ${{var}...} edge cases To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52839 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: On Wed, Mar 27, 2024 at 6:00=E2=80=AFPM Bart Schaefer wrote: > > On Wed, Mar 27, 2024 at 3:22=E2=80=AFPM Oliver Kiddle wrote= : > > > > > Or we could declare ${{REPLY}...} as NOT synonymous with ${|...} and > > > localize REPLY only in the latter of those. That might actually make > > > more sense. > > Hrm, unfortunately that gets a bit dicey, because ${ ... } relies on > having the magic local $REPLY as a place to stash the captured stdout Oh, no, it doesn't: I confused myself because some the tests in D10 do so.