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=-1.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 796C923857 for ; Fri, 6 Dec 2024 02:31:29 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 9CC7F42760; Fri, 6 Dec 2024 11:31:24 +1000 (AEST) Received: from central.weird.com (central.planix.ca [198.96.117.51]) by minnie.tuhs.org (Postfix) with ESMTP id 6C6EF4275F for ; Fri, 6 Dec 2024 11:31:20 +1000 (AEST) Received: from (invalid client hostname: bind: DNS error: DNS lookup for A for 'more.local': Unknown host)more.local ((no PTR matching greeting name)d207-6-82-137.bchsia.telus.net[207.6.82.137] port=64935) by central.weird.com([198.96.117.51] port=587) via TCP with esmtp (3895 bytes) (sender: ) (ident using UNIX) id for ; Thu, 5 Dec 2024 20:31:19 -0500 (EST) (Smail-3.2.0.122-Pre 2005-Nov-17 #1 built 2022-Feb-11) Received: from more.local ([10.0.1.129] port=64937) by more.local([10.0.1.129] port=25) via TCP with esmtp (3420 bytes) (sender: ) id for ; Thu, 5 Dec 2024 17:31:16 -0800 (PST) (Smail-3.2.0.122-Pre 2005-Nov-17 #1 built 2022-Apr-6) Message-Id: Date: Thu, 05 Dec 2024 17:31:15 -0800 From: "Greg A. Woods" To: The Unix Heritage Society mailing list In-Reply-To: <20241206010926.btnkeeqx7hhnoh47@illithid> References: <568FD44F-01FB-441B-846B-7D42C3A8E1FB@canb.auug.org.au> <20241205030843.8552FAB1EDA5@ary.qy> <2fd6a361-b26f-4ca4-9c65-b6ba0559644e@case.edu> <202412052055.4B5KtYf1781856@freefriends.org> <202412052307.4B5N7Ade790095@freefriends.org> <20241206010926.btnkeeqx7hhnoh47@illithid> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/26.3 (x86_64--netbsd) MULE/6.0 (HANACHIRUSATO) X-Face: ;j3Eth2XV8h1Yfu*uL{<:dQ$#E[DB0gemGZJ"J#4fH*][ lz;@-iwMv_u\6uIEKR0KY"=MzoQH#CrqBN`nG_5B@rrM8,f~Gr&h5a\= Subject: [TUHS] Re: Pipes (was Re: After 50 years, what has the Impact of Unix been?) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --pgp-sign-Multipart_Thu_Dec__5_17:31:06_2024-1 Content-Type: text/plain; charset=US-ASCII At Thu, 5 Dec 2024 19:09:26 -0600, "G. Branden Robinson" wrote: Subject: [TUHS] Re: Pipes (was Re: After 50 years, what has the Impact of Unix been?) > > [1 ] > At 2024-12-05T16:07:10-0700, arnold@skeeve.com wrote: > > Warner Losh wrote: > > > The <() , >() syntax is a bash extension. Not all shells support > > > it. And I couldn't find them in POSIX Issue 8. > > > > It originated in ksh93. > > Are you sure? I think Tom Duff originated it in his "rc" shell. The Wikipedia entry for "Process substitution" says: Process substitution was available as a compile-time option for ksh88, the 1988 version of the KornShell from Bell Labs. The rc shell provides the feature as "pipeline branching" in Version 10 Unix, released in 1990. So, if we believe that then indeed ksh88 pioneered process substitution. -- Greg A. Woods Kelowna, BC +1 250 762-7675 RoboHack Planix, Inc. Avoncote Farms --pgp-sign-Multipart_Thu_Dec__5_17:31:06_2024-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit Content-Description: OpenPGP Digital Signature -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTWEnAIIlcZX4oAawJie18UwlnHhQUCZ1JT3gAKCRBie18UwlnH hQRmAKCslbiX/2Gv011wesHpjJZ03Scp9ACg/WCTmSbJhm3x6BvqQUv1LwNqgI0= =NijE -----END PGP SIGNATURE----- --pgp-sign-Multipart_Thu_Dec__5_17:31:06_2024-1--