An uniprocess future is a future whose value will be resolved synchronously in the current process
EagerFuture(expr = NULL, envir = parent.frame(), substitute = FALSE,
lazy = FALSE, globals = TRUE, local = TRUE, ...)LazyFuture(expr = NULL, envir = parent.frame(), substitute = FALSE,
lazy = TRUE, globals = TRUE, local = TRUE, ...)
UniprocessFuture(expr = NULL, envir = parent.frame(), substitute = FALSE,
globals = TRUE, packages = NULL, lazy = FALSE, local = TRUE, ...)
SequentialFuture(expr = NULL, envir = parent.frame(), substitute = FALSE,
lazy = FALSE, globals = TRUE, local = TRUE, ...)
An R expression.
The environment in which the evaluation
is done (or inherits from if local
is TRUE).
If TRUE, argument expr
is
substitute()
:ed, otherwise not.
If FALSE
(default), then the setup and validation of
global variables are done for eager evaluation, otherwise not.
(optional) a named list of global objects needed in order for the future to be resolved correctly.
If TRUE, the expression is evaluated such that all assignments are done to local temporary environment, otherwise the assignments are done to the global environment of the R process evaluating the future.
Additional named elements passed to Future()
.
(optional) a character vector specifying packages to be attached in the R environment evaluating the future.
An object of class UniprocessFuture
.
To evaluate an expression using "uniprocess future", see functions
uniprocess()
.