Lionel Henry

Results 171 issues of Lionel Henry

Perhaps cache the result of the defusal so you can defuse forced promises as long as you've defused them before. Connection with #906.

tidyeval

Only from `enquo()`, it should still be possible to do it from `quo()` and `expr()`. This should fix many issues of unexpected evaluation timing, when purrr operations are nested in...

tidyeval

#### `expr_deparse()` Currently its behaviour is not well defined. I think it should be designed in terms of roundtrip and fallback modes. Roundtrip modes: - Parse (default): Non-reparsable inputs (injected...

expr:deparse

It is sometimes needed to take column names instead of flexible expressions in functions that interface with data-masked verbs. - Restricting the inputs to existing column names is an easy...

tidyeval

```r expr(c(!! "foo" := 1)) ```

tidyeval

Currently the lexical scope of environments that escape data masking contexts is rather undefined. These environments consistently include the masked data but beyond that it depends which quosure was first...

tidyeval