A couple of reasons: 1. The |> operator has become popular for writing x |> f in place of f(x). There's been a fair amount of interest in making that syntax more first class and/or powerful. 2. We needed a way to redirect stdout, stderr & stdin for pipelines, which, with the |> syntax, required even more syntax, none of which was particularly satisfying. Instead, we now write command pipelines with the pipe function, which allows redirection via keyword arguments naturally without any additional syntax.
On Tue, Jun 9, 2015 at 12:26 PM, Simon Frost <[email protected]> wrote: > Dear All, > > I tried (and failed) to search for this, but I wanted to know why the > forward pipe operator |> has been deprecated in favour of pipe(...,...,)? > > Best wishes, > Simon
