Execute a function call similar to do.call
, but without
deparsing function arguments. For large number of arguments (i.e., more
than a few thousand) this function currently is somewhat inefficient
and should be used with care in this case.
do_call(what, args, pkg = NULL, envir = parent.frame())
Either a function or a non-empty character string naming the function to be called.
A list of arguments to the function call. The names attribute of
args
gives the argument names.
Optional name of the package in which to search for the
function if what
is a character string.
An environment within which to evaluate the call.
The result of the (evaluated) function call.