Last data update: 2014.03.03
|
future
Package: future
Version: 1.0.0
Title: A Future API for R
Imports: digest, globals (>= 0.6.1), listenv (>= 0.6.0), parallel,
utils
Suggests: R.rsp, markdown
VignetteBuilder: R.rsp
Authors@R: c(person("Henrik", "Bengtsson", role=c("aut", "cre", "cph"),
email = "henrikb@braju.com"))
Description: A Future API for R is provided. In programming, a future is an
abstraction for a value that may be available at some point in the future.
The state of a future can either be unresolved or resolved. As soon as it is
resolved, the value is available. Futures are useful constructs in for instance
concurrent evaluation, e.g. parallel processing and distributed processing on
compute clusters. The purpose of this package is to provide a lightweight
interface for using futures in R. Functions 'future()' and 'value()' exist for
creating futures and requesting their values, e.g.
'f <- future({ mandelbrot(-0.75, 0, side=3) })' and 'v <- value(f)'.
The 'resolved()' function can be used to check if a future is resolved or not.
An infix assignment operator '%<-%' exists for creating futures whose values
are accessible by the assigned variables (as promises), e.g.
'v %<-% { mandelbrot(-0.75, 0, side=3) }'.
This package implements synchronous "lazy" and "eager" futures, and asynchronous
"multicore", "multisession" and ad hoc "cluster" futures.
Globals variables and functions are automatically identified and exported.
Required packages are attached in external R sessions whenever needed.
All types of futures are designed to behave the same such that the exact
same code work regardless of futures used or number of cores, background
sessions or cluster nodes available.
Additional types of futures are provided by other packages enhancing
this package.
License: LGPL (>= 2.1)
LazyLoad: TRUE
URL: https://github.com/HenrikBengtsson/future
BugReports: https://github.com/HenrikBengtsson/future/issues
RoxygenNote: 5.0.1
NeedsCompilation: no
Packaged: 2016-06-24 06:16:46 UTC; hb
Author: Henrik Bengtsson [aut, cre, cph]
Maintainer: Henrik Bengtsson <henrikb@braju.com>
Repository: CRAN
Date/Publication: 2016-06-24 09:53:40
Install log
* installing to library '/home/ddbj/local/lib64/R/library'
* installing *source* package 'future' ...
** package 'future' successfully unpacked and MD5 sums checked
** R
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
converting help for package 'future'
finding HTML links ... done
ClusterFuture-class html
ConstantFuture-class html
EagerFuture-class html
Future-class html
Rd warning: /tmp/RtmpDsy6J0/R.INSTALL1cfe3cb7ffd5/future/man/Future-class.Rd:52: missing file link 'promise'
FutureError html
LazyFuture-class html
MulticoreFuture-class html
MultiprocessFuture-class html
UniprocessFuture-class html
availableCores html
backtrace html
cluster html
eager html
future html
future.options html
futureAssign html
Rd warning: /tmp/RtmpDsy6J0/R.INSTALL1cfe3cb7ffd5/future/man/futureAssign.Rd:34: missing file link 'promise'
Rd warning: /tmp/RtmpDsy6J0/R.INSTALL1cfe3cb7ffd5/future/man/futureAssign.Rd:44: missing file link 'promise'
futureOf html
futures html
getExpression html
grapes-plan-grapes html
grapes-tweak-grapes html
lazy html
mandelbrot html
multicore html
multiprocess html
multisession html
nbrOfWorkers html
plan html
remote html
requestCore html
resolve html
resolved html
supportsMulticore html
tweak html
usedCores html
value html
values html
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (future)
Making 'packages.html' ... done
|