future (version 1.3.0)

UniprocessFuture-class: An uniprocess future is a future whose value will be resolved synchronously in the current process

Description

An uniprocess future is a future whose value will be resolved synchronously in the current process

Usage

UniprocessFuture(expr = NULL, envir = parent.frame(), substitute = FALSE,
  lazy = FALSE, globals = TRUE, local = TRUE, ...)

SequentialFuture(expr = NULL, envir = parent.frame(), substitute = FALSE, lazy = FALSE, globals = TRUE, local = TRUE, ...)

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, ...)

Arguments

expr
envir
The environment in which the evaluation is done (or inherits from if local is TRUE).
substitute
If TRUE, argument expr is substitute():ed, otherwise not.
lazy
If FALSE (default), then the setup and validation of global variables are done for eager evaluation, otherwise not.
local
If TRUE, the expression is evaluated such that all assignments are done to local temporary environment, otherwise the assignments are done in the calling environment.
Additional named elements passed to Future().

Value

An object of class UniprocessFuture.

See Also

To evaluate an expression using "uniprocess future", see functions uniprocess().