ppx_pipebang
A ppx rewriter that inlines reverse application operators `|>` and `|!`
README
A ppx rewriter that inlines reverse application operators |>
and |!
.
ppx_pipebang
rewrites x |> f
and x |! f
as f x
, regardless of whether |>
and|!
have been redefined.
Do not use |!
in new code, it is there only for backwards compatibility.
This inlining is mostly done for historical reasons but it also allows f
to have
optional arguments (like Option.value_exn
).