# Unified Parallel and Distributed Processing in R for Everyone

## Documentation for package ‘future’ version 1.34.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Code demos. Use demo() to run them.
- Package NEWS.

## Help Pages

%->% | Create a future
%<-% | Create a future
%conditions% | Control whether standard output should be captured or not
%globals% | Specify globals and packages for a future assignment
%label% | Specify label for a future assignment
%lazy% | Control lazy / eager evaluation for a future assignment
%packages% | Specify globals and packages for a future assignment
%plan% | Use a specific plan for a future assignment
%seed% | Set random seed for future assignment
%stdout% | Control whether standard output should be captured or not
%tweak% | Temporarily tweaks the arguments of the current strategy
.future.R | Options used for futures
as.cluster | Functions Moved to 'parallelly'
autoStopCluster | Functions Moved to 'parallelly'
availableCores | Functions Moved to 'parallelly'
availableWorkers | Functions Moved to 'parallelly'
backtrace | Back trace the expressions evaluated when an error was caught
cluster | Create a cluster future whose value will be resolved asynchronously in a parallel process
clusterExportSticky | Export globals to the sticky-globals environment of the cluster nodes
future | Create a future
future.cmdargs | Options used for futures
future.debug | Options used for futures
future.demo.mandelbrot.nrow | Options used for futures
future.demo.mandelbrot.region | Options used for futures
future.fork.multithreading.enable | Options used for futures
future.globalenv.onMisuse | Options used for futures
future.globals.maxSize | Options used for futures
future.globals.method | Options used for futures
future.globals.objectSize.method | Options used for futures
future.globals.onMissing | Options used for futures
future.globals.onReference | Options used for futures
future.globals.resolve | Options used for futures
future.journal | Options used for futures
future.onFutureCondition.keepFuture | Options used for futures
future.options | Options used for futures
future.output.windows.reencode | Options used for futures
future.plan | Options used for futures
future.resolve.recursive | Options used for futures
future.rng.onMisuse | Options used for futures
future.startup.script | Options used for futures
future.wait.alpha | Options used for futures
future.wait.interval | Options used for futures
future.wait.timeout | Options used for futures
futureAssign | Create a future
futureCall | Create a future
futureOf | Get the future of a future variable
futures | Get all futures in a container
futureSessionInfo | Get future-specific session information and validate current backend
makeClusterMPI | Functions Moved to 'parallelly'
makeClusterPSOCK | Functions Moved to 'parallelly'
makeNodePSOCK | Functions Moved to 'parallelly'
multicore | Create a multicore future whose value will be resolved asynchronously in a forked parallel process
multisession | Create a multisession future whose value will be resolved asynchronously in a parallel R session
nbrOfFreeWorkers | Get the number of workers available
nbrOfWorkers | Get the number of workers available
plan | Plan how to resolve a future
re-exports | Functions Moved to 'parallelly'
resolve | Resolve one or more futures synchronously
resolved | Check whether a future is resolved or not
R_FUTURE_DEBUG | Options used for futures
R_FUTURE_DEMO_MANDELBROT_NROW | Options used for futures
R_FUTURE_DEMO_MANDELBROT_REGION | Options used for futures
R_FUTURE_FORK_MULTITHREADING_ENABLE | Options used for futures
R_FUTURE_GLOBALENV_ONMISUSE | Options used for futures
R_FUTURE_GLOBALS_MAXSIZE | Options used for futures
R_FUTURE_GLOBALS_METHOD | Options used for futures
R_FUTURE_GLOBALS_OBJECTSIZE_METHOD | Options used for futures
R_FUTURE_GLOBALS_ONMISSING | Options used for futures
R_FUTURE_GLOBALS_ONREFERENCE | Options used for futures
R_FUTURE_GLOBALS_RESOLVE | Options used for futures
R_FUTURE_JOURNAL | Options used for futures
R_FUTURE_ONFUTURECONDITION_KEEPFUTURE | Options used for futures
R_FUTURE_OUTPUT_WINDOWS_REENCODE | Options used for futures
R_FUTURE_PLAN | Options used for futures
R_FUTURE_RESOLVED_TIMEOUT | Options used for futures
R_FUTURE_RESOLVE_RECURSIVE | Options used for futures
R_FUTURE_RNG_ONMISUSE | Options used for futures
R_FUTURE_STARTUP_SCRIPT | Options used for futures
R_FUTURE_WAIT_ALPHA | Options used for futures
R_FUTURE_WAIT_INTERVAL | Options used for futures
R_FUTURE_WAIT_TIMEOUT | Options used for futures
sequential | Create a sequential future whose value will be in the current R session
supportsMulticore | Functions Moved to 'parallelly'
tweak | Tweak a future function by adjusting its default arguments
uniprocess | Create a sequential future whose value will be in the current R session
value | The value of a future or the values of all elements in a container
value.environment | The value of a future or the values of all elements in a container
value.Future | The value of a future or the values of all elements in a container
value.list | The value of a future or the values of all elements in a container
value.listenv | The value of a future or the values of all elements in a container