<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Dec 5, 2024 at 8:20 AM Dan Cross <<a href="mailto:crossd@gmail.com">crossd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Unix pipelines, on the other hand, tend to be used in a manner that is<br>
strictly linear, without the fan-out and fan-in capabilities described<br>
by Morrison. Of course, nothing prevents one from building a<br>
Morrison-style "network" from Unix processes and pipes, though it's<br>
hard to see how that would work without something like `select`, which<br>
didn't yet exist in 1978. Regardless, Unix still doesn't expose a<br>
particularly convenient syntax for expressing these sorts of<br>
constructions at the shell.<br>
<br></blockquote><div><br></div><div>Rick Troth has recently published xfl, which is pretty much CMS Pipelines for Unix.<br><br><a href="https://github.com/trothtech/xfl">https://github.com/trothtech/xfl</a></div><div><br></div><div>He's got a slide deck on it at <a href="http://www.casita.net/pub/xfl/pervasive-vmws-2024.pdf">http://www.casita.net/pub/xfl/pervasive-vmws-2024.pdf</a> .<br><br></div><div>There are a lot of really cool things you can do with fanin/fanout.</div><div><br></div><div>Adam<br></div></div></div>