(because (there (is (such (a (thing (as (too (many parens)))))))))
Nested function do one thing on a chunk of data, then another, then another.
*nix pipelines apply all the filters at once and control the scheduling and lifetime of the filters.
Those are quite different concepts, and I think it's confusing to conflate the two. Plus every decent editor can handle paired parentheses.
> I bet Lispers would beg to differ. :D
Would they?I wrote and read threading macros all the time when I used Clojure. Turns out it cleans up code.