The syntax locate( (...) )
is available for locating ...
.
There are two good use cases for unwrap(x, recursive=TRUE)
. One
is to derive plot labels (the most inoccuous use of
metaprogramming). Another is to check for missingness (this is what
R's missing and does as well).
Using unwrap(x, recursive=TRUE)
in other situations can get you
into confusing situations -- effectively you are changing the
behavior of a parent function that may be an unknown number of
levels up the stack, possibly turning a standard-evaluating
function into nonstandard-evaluating function. So recursive
unerapping is not the default behavior.