Adds named variants pipe_eager_lexical(), pipe_lazy_masking(), and pipe_nested() to easily experiment with the properties of three complementary pipe implementations.
Switch %>% to lazy evaluation in a mask, so that stop("foo") %>% try() works. No impact on reverse dependencies. This brings the pipe closer to the implementation that will likely be included in a future version of R.
Branched from #216.
Adds named variants
pipe_eager_lexical()
,pipe_lazy_masking()
, andpipe_nested()
to easily experiment with the properties of three complementary pipe implementations.Switch
%>%
to lazy evaluation in a mask, so thatstop("foo") %>% try()
works. No impact on reverse dependencies. This brings the pipe closer to the implementation that will likely be included in a future version of R.