promises: Abstractions for Promise-Based Asynchronous Programming

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

Downloads:

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 dependencies:

Reverse imports: dragon, DT, httpuv, plotly, Prostar, shiny, shinydashboard, shinyrecap, shinyTree, skpr
Reverse suggests: condformat, dipsaus, ipc, pagedown

Linking:

Please use the canonical form https://CRAN.R-project.org/package=promises to link to this page.