3 ms·
too much sugar can make your code diabetic. pipes are cool until they aren't
by mellavora 7y ago
too much sugar can make your code diabetic.
pipes are cool until they aren't
- ktpsns 7y agoThe %>% notation might not be very short, but there are other short ways of avoiding parenthesis mess as in foo = qux(bar(foo(x))). For instance, Mathematica/Wolfram language allows you to write something basically foo = qux @ bar @ foo(x) which resembles the function composition operator in mathematics (https://en.wikipedia.org/wiki/Function_composition https://en.wikipedia.org/wiki/Function_composition). Piping is basically the reverse notation, i.e. foo = foo(x) | bar | qux.