Pipes and Filters
I've been playing around with julia[1] this week and discovered the inclusion of a pipe-like operator that removes a lot of the parentheses from functional programming; you can write,<p><pre><code>    x |> a|> b |> c|>s->d(s,y)|>e|>...
</code></pre>
in julia instead of<p><pre><code>    e(d(c(b(a(x))),y)) or (e (d (c (b (a x)) y)) 
</code></pre>
...or whatever is your flavour. I reckon it is impossible to make a serious case against that readability gain.<p>[1] julialang.org