This is a non-functional illustration of a putative stream-based pipeline language.
What is it trying to do that make doesn't?
- Streams, not (necessarily) files
- Named @pipelines
- FUN FUN FUN
- Heredoc-like scripting (lowering the barrier to including custom scripts)
- If you redefine the semantics of ">" you no longer need tee and pee to define pipeline forks. NB: it's just POSIX that forces us to use only one redirect (>).
- Merging remains hard, if your data requires custom semantics