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 23641 invoked from network); 6 Dec 2022 23:55:02 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 6 Dec 2022 23:55:02 -0000 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-Type:Subject:Cc:To:From:Date: References:In-Reply-To:Message-Id: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=rcB5nXncqmqENarfj/qzXQ5PlwDHQl6Q01O6WmR6KeY=; b=VM+Hlx3Ds3RaBvUnOt+0e2fE0s LBuzlK72m7XGMhR6ZpplNlCjmSbNRJZAB0fIpwvz5VAWNYXcLSBGMY6f+yIbYXc4i0ZJ0QfMU0Ywm GXMBFEL/5hBJw4MAFzS/0TAsDuKfTvUlJ6SVda9W0h61OaGgTQkqBfRFebXThR5/rGlxqWOBrhntR pqtW4s1RwPekG9KVqQyvpf90ZiYxL/0wrGpJkORntcmVjHSWyAa/zAa5/OwNEm1VIOVRAkZ1f0ScC 2hxLHhUGcV+NfZLcjUi1J76gYJ/xQQit3b869ZBunKDnIgUycOP5/F12IhZ2rr4JEnBs/6dd+jRwC 5yw13dOA==; Received: by zero.zsh.org with local id 1p2hm8-000Hir-UC; Tue, 06 Dec 2022 23:55:00 +0000 Received: by zero.zsh.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1p2hlV-000H1L-Dh; Tue, 06 Dec 2022 23:54:21 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailauth.nyi.internal (Postfix) with ESMTP id 771DD27C0054; Tue, 6 Dec 2022 18:54:19 -0500 (EST) Received: from imap48 ([10.202.2.98]) by compute1.internal (MEProxy); Tue, 06 Dec 2022 18:54:19 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudejgdduiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreerjeenucfhrhhomhepnfgrfihr vghntggvucggvghljoiiqhhuvgiiuceolhgrrhhrhihvseiishhhrdhorhhgqeenucggtf frrghtthgvrhhnpeelkeehjefgudefgeekueegudeghfevvdeljeehieeuffehveejgfeh tefhudevhfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehlrghrrhihvhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudduhedu keejjedtgedqudduledvjeefkeehqdhlrghrrhihvheppeiishhhrdhorhhgsehfrghsth hmrghilhdrtghomh X-ME-Proxy: Feedback-ID: iaa214773:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 2A36431A0063; Tue, 6 Dec 2022 18:54:19 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1115-g8b801eadce-fm-20221102.001-g8b801ead Mime-Version: 1.0 Message-Id: <21586f92-9a78-419c-84e5-f203a6f069b6@app.fastmail.com> In-Reply-To: References: <54bcd6dd-e589-4696-f042-1155b78df9d2@eastlink.ca> <819c9630-f315-8b1c-cb52-3d3ae8de2d5c@eastlink.ca> <7eadf163-da34-d90b-61ce-b527fb75b597@eastlink.ca> <37b2456f-0459-4b85-74d1-bb380715e2ed@eastlink.ca> Date: Tue, 06 Dec 2022 18:52:44 -0500 From: =?UTF-8?Q?Lawrence_Vel=C3=A1zquez?= To: "Roman Perepelitsa" Cc: zsh-users@zsh.org Subject: Re: The elements of enlightenment Content-Type: text/plain X-Seq: 28513 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 Tue, Dec 6, 2022, at 1:55 PM, Roman Perepelitsa wrote: > That said, it's totally possible to extend zsh with something like $[ > ... ] which would work like $( ... ) but without forking. It would run > the commands in another thread within the same process. FWIW, ksh has a ${ list;} construct that avoids a subshell: $ cd / && pwd / $ : "${ cd /tmp;}" && pwd /tmp $ : "${ cd /usr }" && pwd /usr Amusingly, the archaic $[...] is still used for arithmetic expansion. It's even documented! (Other shells have memory-holed it.) -- vq