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

● 0 images, 37 functions, 0 datasets
Reverse Depends: 2

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