Brodie Gaslam
Brodie Gaslam
This can also save us one of the match calls since we can do that `on.load` instead of at runtime: ``` f_vetr
Internally, would just swap the two. Unfortunately this is rather complicated as we have to account for all different types, etc.
Potentially useful if say we want `vet` to always stop rather than return text.
``` alike(y ~ x ^ 2, a ~ b ^ 3) ## [1] "`(a ~ b^3)[[3]][[3]]` should have identical constant values" ``` Would be better to have something along the...
Currently signature is required to be a possible generic to a method. In the future we might relax that or at least provide a mode that allows a more relaxed...
Ideally would return full vetting expression, and the token that triggered the failure, potentially as an attribute for `vet`, and as part of the error message for `vetr`? For example,...
Maybe something like: ``` vet(a && ._(c && d), x) ``` Where `._` can be escaped with `.._`.