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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id E57042F8E6 for ; Fri, 6 Dec 2024 03:02:35 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 259B04276A; Fri, 6 Dec 2024 12:02:31 +1000 (AEST) Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) by minnie.tuhs.org (Postfix) with ESMTPS id D048042769 for ; Fri, 6 Dec 2024 12:02:26 +1000 (AEST) Received: (qmail 10954 invoked from network); 6 Dec 2024 02:02:25 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:cleverness; s=2ac867525b31.k2412; t=1733450535; x=1733796135; bh=kwlpnfxmyR9wnaw4yshssOCAxV98j4e0GaheJVYxE+g=; b=hE7gyy08+a+kL74djeR3emiaTKKoedtrbSBxj669CCnKFiqRwlr6RXk4x0ugAvWJ560DMx+PgpabJX6wirw0UieuSJ7zTA75f8qcHXDRTQ5uQGxPU/08xHh9gLRAcGOriEGM3z1vA/ZleJMOgwF6vf/g9/VTZOTMi049BQRpZs8YbsZkT2ctGaoTl7prrH5BM2j4yv6S9QiPtYtAdtVm3kgjupCPR5pJLqb4qdD0KgTYzNhk73zmOrilSW2uv9GBRp5Unxb5TwypVpoy4A1NTlPKyNb5skRioAeaOTyLzwTua3igiYSDpw7Ya0ZJ1Pqb2nX5JdBTbE2iihf7nxm/JA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:cleverness; s=2ac867525b31.k2412; bh=kwlpnfxmyR9wnaw4yshssOCAxV98j4e0GaheJVYxE+g=; b=qbxPG9vv2bBn0xvDkaViMgM/vidZ0j/BQ479PG5QYrxOBMpYHrNGAXyR0oVKzZWy+ZKFuI0pi8/vQv+CsgSwSLibO8x4kqrwjImuLC3epjBVXSLKCb713fHkTJuCZ73XWBWc1tnEdVEi3PFTPDhayJkvBe6tevrwI/2y14t4YyAQkelTqHxU1EKljY/RtF7uqMbYG5fCLXg3edEaNfmh1pQ+rYdOjUalhwZQIV5fTQQ+JFnzIT4P8lIwLlfO729aLKJ/y94/RrphRrLUfZnTceHpLnpry0TZe29VngDWn3F+E4JjcmQiaFV6bQsNL8K7qNjFjnFk7nNgk2YahZTW1A== Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.3 ECDHE-RSA CHACHA20-POLY1305 AEAD) via TCP6; 06 Dec 2024 02:02:25 -0000 Received: by ary.qy (Postfix, from userid 501) id E59B3AB6EF07; Thu, 5 Dec 2024 21:02:24 -0500 (EST) Date: 5 Dec 2024 21:02:24 -0500 Message-Id: <20241206020224.E59B3AB6EF07@ary.qy> From: "John Levine" To: tuhs@tuhs.org In-Reply-To: Organization: Taughannock Networks References: <20241205030843.8552FAB1EDA5@ary.qy> <568FD44F-01FB-441B-846B-7D42C3A8E1FB@canb.auug.org.au> <202412052055.4B5KtYf1781856@freefriends.org> <2fd6a361-b26f-4ca4-9c65-b6ba0559644e@case.edu> X-Headerized: yes Cleverness: minimal Mime-Version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit Message-ID-Hash: 7RDO2BMTPG4PPWNMMUPQYPLNARSUNTLL X-Message-ID-Hash: 7RDO2BMTPG4PPWNMMUPQYPLNARSUNTLL X-MailFrom: johnl@iecc.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list 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: According to Dan Cross : >> > diff <(old-program-version) <(new-program-version) >> > >> > to do simple regression testing. >> >> And fanout is simply >> >> ... | tee >(pipeline1) >(pipeline2) > >And indeed these things are pretty nifty, but don't they generate >trees, and not arbitrary dags? They don't quite capture the full >generality of Morrison-style networks since it doesn't seem like >there's a way to connect process substitution fan-out with fan-in; at >least, not conveniently. You can use mkfifo to make named pipes and then plumb them as wanted. It's not particularly beautiful but it's as general as you could want. That's worked since 4.4BSD which was quite a while ago.