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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16684 invoked from network); 21 Jan 2023 20:39:57 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 21 Jan 2023 20:39:57 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674333597; b=TlV2N09pcOoczalrYQIlnRzPVtvfw7314sz7b8BWwiVuLyD6CWd6XK6SztcUoP8FOhZZV6jk+Q not6UZp0k4o3yuP0zr8LSNlf9EBUkQngHQEtAem3emk4Ld4mev63Zd8RjAabNdeQXdCjDLeNIw z/K/Cd7vzU5DVeXpTd9TWfIGOlFlTCHedvpb4wAu2PfVmlYUun/j6bJse1fI1QTDPanu+xVb1E FWh26R4amDxTKCN94CBx9lzBDBWCNVtFGUh4uQBU3tBT08fcNOYrB+8RB2tSVRTQIWjaJe8fgt y0Gr3rRgwpZzEc6KXeVcskJdnmEKDmcRwplcbQdrpKijaQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mailb2.tigertech.net) smtp.remote-ip=208.80.4.154; dkim=pass header.d=blaatscaahp.org header.s=2.tigertech header.a=rsa-sha256; dmarc=pass header.from=blaatscaahp.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1674333597; bh=bBmZBIBgnj+Tw8wUF42/W7a3duffY1ufautFWdAEVuk=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:References:In-Reply-To:Subject:Cc:To:From:Date:Message-ID: DKIM-Signature:DKIM-Signature; b=AyY+Nk+SwxsXzt49LuqjtuvNH+JnAnvWVbK+80wIv2bb0OTEQLybRTeottgplC85ig7C9WgHH3 /1GNdkP3BfExhxvpqpeZgcaEsVtzsJ2aNvGslV+UR3p3QNhR2bgl6pA8//fBNZDd/WuVyM2XjG WA9lxSLfIh+ds4Xf1ahs33XlPOd018NSE/G0dJgAT916oX3RCvsq/YxcGkTz5bPUB6SoXQ7qx4 yDyO2XkDJhpGa7g+iL6JrZ5nzNFxnOiNf7zha58rz9Vt8py6bWI+fwePdie9P+pLzJNe+bzG2o 6lgojaIY6Wu6DJknzmrhOhKI1qJQfaNC2p8/ir40zUR79g==; 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:References:In-Reply-To:Subject:Cc:To: From:Date:Message-ID:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=ZizZ0A1OAEoWtihzIbWyPjJvb4eWDJ+/MmKcUR7euZA=; b=rgYv29gxEtOX7ma2rRNN14rzi9 J9tQ5Zsw2FFt1TUwqEAnqjW55dE982nkw6PX6gTrZm4MF9eA/z2DP5yYlHODAPmpN3MGJfBR7cG9h lGI9bYMJ6M0d9cu/GZ3+btbmuptWUXUvNhIQYOeD0ZdmTZc7Sd8bBm4g/xLvF/0Kz77Ns4mB19JMO yd7DLHuGJ1zPMtalouBUUZo0MPF7NMX3cfzddLmJL9goQvLfMgl9NuE12lw1ot+AwLSXT8yri7+vJ HnKErAMYi+U4YS9PBKpMRiucR9UGunb9IFPkiDbqTCl1Fk1dZDm0ohbBDiwmZasbAr4wo41cw5hWM E4BKT1gg==; Received: by zero.zsh.org with local id 1pJKeb-000HYG-GH; Sat, 21 Jan 2023 20:39:57 +0000 Authentication-Results: zsh.org; iprev=pass (mailb2.tigertech.net) smtp.remote-ip=208.80.4.154; dkim=pass header.d=blaatscaahp.org header.s=2.tigertech header.a=rsa-sha256; dmarc=pass header.from=blaatscaahp.org; arc=none Received: from mailb2.tigertech.net ([208.80.4.154]:45193) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1pJKdW-000GoI-CR; Sat, 21 Jan 2023 20:38:51 +0000 Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4Nzp9h4VlMz1nsJP for ; Sat, 21 Jan 2023 12:38:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blaatscaahp.org; s=2.tigertech; t=1674333528; bh=ZizZ0A1OAEoWtihzIbWyPjJvb4eWDJ+/MmKcUR7euZA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=nCprBgEVsQL1AF+2yhpXh5oh2oF9WZ2ns2PPR5S0/wqusvQCiDaOczU70NaGHANON QPrhYjZtGoc/6zmgPsSS34jL4r2IGZ/18kTOYamzsUjfgpzUcOjrE7FuwHV+FlmoBL i/e+Wqaa/ZvEAaCN7/tm982oLlum5kf7+ekE8ruM= X-Quarantine-ID: X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net Received: from localhost (cst-prg-89-91.cust.vodafone.cz [46.135.89.91]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4Nzp9g4WdSz1ns7d for ; Sat, 21 Jan 2023 12:38:47 -0800 (PST) Received: by thinkcrap.localdomain (Postfix, from userid 1001) id 4DF0335546A; Sat, 21 Jan 2023 20:38:44 +0000 (UTC) Message-ID: Date: Sat, 21 Jan 2023 20:26:22 +0000 (UTC) From: zeurkous@blaatscaahp.org To: Bart Schaefer , Ray Andrews Cc: zsh-users@zsh.org Subject: env arrays (was: Re: path PATH) In-Reply-To: References: <0dc71450-d082-93da-52f8-d4e6b97199af@eastlink.ca> <378fcf6a-edb0-885b-3d08-9ebee33bb911@eastlink.ca> <3885c637-c56f-2bb7-9a89-02009254ed75@eastlink.ca> <3b93f68e-d090-15c0-c15e-a3d09d702f76@eastlink.ca> User-Agent: 822_dng. X-Seq: 28702 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Sat, 21 Jan 2023 12:19:51 -0800, Bart Schaefer wrote: > The > reason for this tied behavior is so that the scalar parts CAN be > exported, because the environment cannot contain arrays. It might not be able to contain arrays, but it's possible to have it contain array *elements*-- % env 'blaat[0]=scaahp' 'blaat[1]=mekker' env | tail -n 2 blaat[0]=scaahp blaat[1]=mekker % Can zsh work w/ such an approach? By default megets-- % setopt KSH_ARRAYS % blaat[0]=scaahp % export 'blaat[0]' % env [...no 'blaat[0]' in there...] % 'blaat[0]'=scaahp zsh: command not found: blaat[0]=scaahp % export 'blaat[0]'=scaahp % env [...no 'blaat[0]' in there either...] --zeurkous. -- Friggin' Machines!