Abstractions for Promise-Based Asynchronous Programming
future promise
Asynchronous or synchronous then()
Coerce to a promise
OpenTelemetry integration
Promise pipe operators
Combine multiple promise objects
Promise-aware lapply/map
Promise-aware version of Reduce
Create a resolved or rejected promise
Create a new promise object
: Deprecated functions in promises
promises: Abstractions for Promise-Based Asynchronous Programming
Objects exported from other packages
Fulfill a promise
Access the results of a promise
Promise domains
Future promise work queue
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.
Useful links