[TUHS] Pipes (was Re: After 50 years, what has the Impact of Unix been?)

Greg A. Woods woods at robohack.ca
Fri Dec 6 11:31:15 AEST 2024


At Thu, 5 Dec 2024 19:09:26 -0600, "G. Branden Robinson" <g.branden.robinson at 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 at skeeve.com wrote:
> > Warner Losh <imp at 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 at acm.org>

Kelowna, BC     +1 250 762-7675           RoboHack <woods at robohack.ca>
Planix, Inc. <woods at planix.com>     Avoncote Farms <woods at avoncote.ca>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP Digital Signature
URL: <http://www.tuhs.org/pipermail/tuhs/attachments/20241205/ad174c7c/attachment.sig>


More information about the TUHS mailing list