At Thu, 5 Dec 2024 19:09:26 -0600, "G. Branden Robinson"
<g.branden.robinson(a)gmail.com> wrote:
Subject: [TUHS] Re: Pipes (was Re: After 50 years, what has the Impact of Unix been?)
[1 <text/plain; us-ascii (7bit)>]
At 2024-12-05T16:07:10-0700, arnold(a)skeeve.com wrote:
Warner Losh <imp(a)bsdimp.com> 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 <gwoods(a)acm.org>
Kelowna, BC +1 250 762-7675 RoboHack <woods(a)robohack.ca>
Planix, Inc. <woods(a)planix.com> Avoncote Farms <woods(a)avoncote.ca>