Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.
Version: | 1.1.1 |
Imports: | R6, Rcpp, later, rlang, stats, magrittr |
LinkingTo: | later, Rcpp |
Suggests: | testthat, future, knitr, rmarkdown |
Published: | 2020-06-09 |
Author: | Joe Cheng [aut, cre], RStudio [cph, fnd] |
Maintainer: | Joe Cheng <joe at rstudio.com> |
BugReports: | https://github.com/rstudio/promises/issues |
License: | MIT + file LICENSE |
URL: | https://rstudio.github.io/promises, https://github.com/rstudio/promises |
NeedsCompilation: | yes |
Materials: | README NEWS |
CRAN checks: | promises results |
Reference manual: | promises.pdf |
Vignettes: |
7. Case study 6. Combining promises 4. Launching tasks with future 2. An informal introduction to async programming 1. Why use promises? 3. Working with promises in R 5. Using promises with Shiny |
Package source: | promises_1.1.1.tar.gz |
Windows binaries: | r-devel: promises_1.1.1.zip, r-release: promises_1.1.1.zip, r-oldrel: promises_1.1.1.zip |
macOS binaries: | r-release: promises_1.1.1.tgz, r-oldrel: promises_1.1.1.tgz |
Old sources: | promises archive |
Reverse imports: | dragon, DT, httpuv, plotly, Prostar, shiny, shinydashboard, shinyrecap, shinyTree, skpr |
Reverse suggests: | condformat, dipsaus, ipc, pagedown |
Please use the canonical form https://CRAN.R-project.org/package=promises to link to this page.