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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,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 AAE8F22554 for ; Thu, 5 Dec 2024 17:55:53 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id A742C43DE8; Fri, 6 Dec 2024 02:55:47 +1000 (AEST) Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by minnie.tuhs.org (Postfix) with ESMTPS id 1A0F443DE6 for ; Fri, 6 Dec 2024 02:55:44 +1000 (AEST) Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5cece886771so2208945a12.0 for ; Thu, 05 Dec 2024 08:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733417742; x=1734022542; darn=tuhs.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=ZvAyT/c5ArnHPNecx6FxgdqQcO9DcNe//a3eXMNnhYY=; b=UE2ONIzqCrUyLGSc63dbOd3bfk9+JzIho6aE6HcAMfRO1hdziGNaQtK0HuHgKsZ1ti 2YRxd2pEluUr75HDcLw3/+oQziHyRfq0RNSFvpsZQLsZcgyhdvPk19kOABYBzmyfQ38q NxUMfor9zIqjlg+jM37AU59ffjtZ5OG2jXeVI1kF/2Ulgk7WjzK+qUHR1izbx/OzttQp KINVpQvvnLyp3qSVNWO7W5COcYcT1APiD4jm3l3WWjYFc/AjpZy9bz2mqZlsUok6lY7G l/1UK0xEyzx0OlVm9KWdIK855o+Zc32jpr+k/rlbwqxggVdaLYGzw/lIOaKMP9UHRf1E NyUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733417742; x=1734022542; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZvAyT/c5ArnHPNecx6FxgdqQcO9DcNe//a3eXMNnhYY=; b=D8i4MN6fUiswhwkEs+VHjB+QFcAoZaC9ZtRXn1O1MvTUFSd9mvfaieFfkQF9YD9+R8 iw1wj/7dKiKsNBenVi7dGpdN/eNunFlvi1zfpaqR3ijEQIG/duqYjgSwgRZa4R/U3ToN ZOJoFl44+FkbRXBsaMKgHt/IS1LzyDJLvVBwZb13ghtlBWh/LXAcS0iO7u5aPSh+8UjN GZoMDHJ+q1AwmiliO1oSfyDzQMBy3q0sPsYKaD4kbjnKFCO/1t2pMVK/oZ6ieXFB6en+ XFj+L6czQ5g+KtoaWPdwBPmBbR8e2J0nOoTIlUspyNIQKolbnJZP2ro6Mzuvy68qScNb XN/w== X-Gm-Message-State: AOJu0YwyJ3BrhZ3xedVYF3JeY0o35ndtAGLxv3GOy28tVlL/v+/VdURK Y0o61UiXZFhIC5B+IkTFopwqLKc8QtvmV14rpUcOzcFWCEwfFXR/VXXc00KUy9ZiFYDQqP0Kyaw sNaiWTKSne8aZ3LbnnJCti5dF1fDyWFU3 X-Gm-Gg: ASbGncvJR0n2geZLeoJoFhD/0tUqqrjFn1kMn71zj0lbj7fjzbq5Nzs/ND3B/9Kjw9K tQTFoj5v0H8aeW0vXryB4smaxMHod5rNl X-Google-Smtp-Source: AGHT+IGbd3bmgUwJkDByOqACKB36RTXaaywrcP4dPvgdWosUuJUa3xzWuNVyjxoJR2sJEsIN3ZQJ+LXKL3F/OVyR+BA= X-Received: by 2002:a05:6402:26c3:b0:5d0:96ba:b63e with SMTP id 4fb4d7f45d1cf-5d124d6bba4mr3910614a12.5.1733417741854; Thu, 05 Dec 2024 08:55:41 -0800 (PST) MIME-Version: 1.0 References: <568FD44F-01FB-441B-846B-7D42C3A8E1FB@canb.auug.org.au> <20241205030843.8552FAB1EDA5@ary.qy> In-Reply-To: From: Adam Thornton Date: Thu, 5 Dec 2024 09:55:30 -0700 Message-ID: To: The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="000000000000c038f6062888c4b8" Message-ID-Hash: JSMFXV2UIWGQHJWDHNADYMEBJHGK5N5T X-Message-ID-Hash: JSMFXV2UIWGQHJWDHNADYMEBJHGK5N5T X-MailFrom: athornton@gmail.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: --000000000000c038f6062888c4b8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Dec 5, 2024 at 8:20=E2=80=AFAM Dan Cross wrote: > > Unix pipelines, on the other hand, tend to be used in a manner that is > strictly linear, without the fan-out and fan-in capabilities described > by Morrison. Of course, nothing prevents one from building a > Morrison-style "network" from Unix processes and pipes, though it's > hard to see how that would work without something like `select`, which > didn't yet exist in 1978. Regardless, Unix still doesn't expose a > particularly convenient syntax for expressing these sorts of > constructions at the shell. > > Rick Troth has recently published xfl, which is pretty much CMS Pipelines for Unix. https://github.com/trothtech/xfl He's got a slide deck on it at http://www.casita.net/pub/xfl/pervasive-vmws-2024.pdf . There are a lot of really cool things you can do with fanin/fanout. Adam --000000000000c038f6062888c4b8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Dec 5, = 2024 at 8:20=E2=80=AFAM Dan Cross <c= rossd@gmail.com> wrote:

Unix pipelines, on the other hand, tend to be used in a manner that is
strictly linear, without the fan-out and fan-in capabilities described
by Morrison. Of course, nothing prevents one from building a
Morrison-style "network" from Unix processes and pipes, though it= 's
hard to see how that would work without something like `select`, which
didn't yet exist in 1978. Regardless, Unix still doesn't expose a particularly convenient syntax for expressing these sorts of
constructions at the shell.


Rick Troth has recently published xfl,= which is pretty much CMS Pipelines for Unix.

https://github.com/trothtech/xfl

<= /div>
There are a lot of really cool thing= s you can do with fanin/fanout.

Adam
--000000000000c038f6062888c4b8--