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.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22175 invoked from network); 6 Dec 2022 01:35:35 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 6 Dec 2022 01:35:35 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1670290535; b=LeJdgMwyxTtBx/dAUGjiZLvJm/2bITOJbCXuKfq5Cg/lMBemGHGXFZVdPP16VZH9qJePiPAzI7 i9ZcSSzEawxZF2I04TiUTX6qxoEAQUI4hAzpUhNzFa/F4hCIyMDk7ISOtpX+0MBjrTqKpZWwQm 2LJBx/0f4B9WgqJICXhOV99sqHOdZLebFrKC6wHEcXkWTsIz6b5kh7j3C168xdMoS3EZkULeRu BXd2ywGzQrxTmyfVk0jVk5kGeB3WWaiFvt8doXSjbtJGXtnrmL6dMjN551ga9wVBYf8x6sVnt1 fPeiONSgrJGh/xPst1h/A+meUbgkboRZ/ALRQJCzghiIPg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta02.eastlink.ca) smtp.remote-ip=24.224.136.13; dmarc=none header.from=eastlink.ca; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1670290535; bh=JxwK7aOMq1MvOSCgDpbO1suOjb4Gr0axHf9yPDSEWYg=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:To:Subject:MIME-Version:Date:Message-ID:DKIM-Signature; b=L8RMCie9MNfnQRXIIWkcmF8H95HxaWQxxFksNtBDSFjsdnG50t34KXwp5tTjF/6rRAOk0UtDdR 04p5iWUDGSiCDEfVg83kVG7h2HaPUQ3oVI/+nmC9QFVWBS8cgbD0JWnZ/Q4bW6K5kAQTvZjqG2 MGvpkPAic7EueDnoknIyq5sld4gFVc3mIk9WMdT8ml93+Bp+Dpki2nIcvDwYAmkpFRkjpuU/4h yzSS60czGN6aJFj5/O3E6wnvKLzdxor5TpmcRPPNr2hHNcRrc5IFsz7r8tit0g2qPsIMzmc/D3 gAn/u/5mx4mwDZ+w3LaeCOPNGBK+gPbVQ2vfhpu/Yg1Xkg==; 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:In-reply-to:From:References:To:Subject:MIME-version:Date: Message-id:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=TzNhlg5fn0o1VBsffhcxyWAuaKNooe++e27Xb49geCM=; b=izDZWtAP7ynr7k8BddxKfQQaZj s08LkkwNcFiSpiq8w/SkjSxUwuYyvfGhMZ68UkH9l8DM0B2t9PdVW9xXNZNB6muQd9coeXVZYuC79 HsPrPBdRovuZ3fKQoyqYDOwN2wJ6Or64QfTjD2G+jfs2nQtPhLsCc6rgFtauaFcuhRqt7ACCOf0UN QN37dsK/RYDHPJE1ZDA9AIZuqUPejByx/fXK+kcBJE52MU1C55t0JSJbc07vASt+rQ+lGytnVvsQG IPauk/AJb35VhrkdY6A+PisNS6b2nuohoY4wsI5yOq2HkdeiJQuEWgA88W5v34IWAIKsTNSTWJWi6 29SYxTfA==; Received: by zero.zsh.org with local id 1p2Mru-000HiH-Q8; Tue, 06 Dec 2022 01:35:34 +0000 Authentication-Results: zsh.org; iprev=pass (mta02.eastlink.ca) smtp.remote-ip=24.224.136.13; dmarc=none header.from=eastlink.ca; arc=none Received: from mta02.eastlink.ca ([24.224.136.13]:33584) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1p2Mr2-000H2Q-VE; Tue, 06 Dec 2022 01:34:41 +0000 Received: from csp01.eastlink.ca ([71.7.199.166]) by mta02.eastlink.ca (Oracle Communications Messaging Server 8.0.2.2.20180531 64bit (built May 31 2018)) with ESMTPS id <0RMG00NJR2BLF4C0@mta02.eastlink.ca> for zsh-users@zsh.org; Mon, 05 Dec 2022 21:34:39 -0400 (AST) Received: from [192.168.0.4] ([24.207.18.108]) by Eastlink with ESMTPSA id 2Mr0p79VTEN8v2Mr1pdefD; Mon, 05 Dec 2022 21:34:39 -0400 X-Authority-Analysis: v=2.4 cv=IPDESCjG c=1 sm=1 tr=0 ts=638e9c2f a=xN66ZtSbq5jdJYpBp7G/jQ==:117 a=xN66ZtSbq5jdJYpBp7G/jQ==:17 a=IkcTkHD0fZMA:10 a=NhyeVojABw5rjcs9KDYA:9 a=QEXdDO2ut3YA:10 X-Vade-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudehgdefjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfgtefuvffnkffpmfdpqfgfvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeftrgihucetnhgurhgvfihsuceorhgrhigrnhgurhgvfihssegvrghsthhlihhnkhdrtggrqeenucggtffrrghtthgvrhhnpeeitdejffevgfdtheeggfetkeeugeegieetuddtvddvudetteffvdevlefgueekudenucfkphepvdegrddvtdejrddukedruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvgedrvddtjedrudekrddutdekpdhhvghloheplgduledvrdduieekrddtrdegngdpmhgrihhlfhhrohhmpehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgdpnhgspghrtghpthhtohepvddprhgtphhtthhopeerredprhgtphhtthhopeiishhhqdhushgvrhhsseiishhhrdhorhhgpdhgvghtqdgkihhprfgrshhsfigupehtrhhuvg X-Vade-Score: 0 X-Vade-State: 0 X-EL-AUTH: rayandrews@eastlink.ca Message-id: Date: Mon, 5 Dec 2022 17:34:38 -0800 MIME-version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: The elements of enlightenment Content-language: en-US To: zsh-users@zsh.org 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> From: Ray Andrews In-reply-to: Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 8bit X-Seq: 28497 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 2022-12-05 16:17, Bart Schaefer wrote: > >> $(...) spawns a subshell because stdin/stdout text is passed from one >> process to another using pipes, and if a process has a pipe to itself >> it can deadlock trying to read something it hasn't written yet (or >> write something there isn't room for because not enough has been read >> yet). Yeah I remember we discussed it.  It doesn't stick because I don't really understand it.  As just now, one can do it the forking way or one can do it in the one shell, and the later works fine, so the former is obviously not needed.  But, not knowing the guts, I can only make the most superficial comments.  As you say, traffic control could mandate things that might not be desirable from the point of view of speed.