Type: Package
Package: promises
Title: Abstractions for Promise-Based Asynchronous Programming
Version: 1.3.3
Authors@R: c(
    person("Joe", "Cheng", , "joe@posit.co", role = c("aut", "cre")),
    person("Posit Software, PBC", role = c("cph", "fnd"), comment = c(ROR = "03wc8by49"))
  )
Description: 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.
License: MIT + file LICENSE
URL: https://rstudio.github.io/promises/,
        https://github.com/rstudio/promises
BugReports: https://github.com/rstudio/promises/issues
Imports: fastmap (>= 1.1.0), later, magrittr (>= 1.5), R6, Rcpp, rlang,
        stats
Suggests: future (>= 1.21.0), knitr, purrr, rmarkdown, spelling,
        testthat (>= 3.0.0), vembedr
LinkingTo: later, Rcpp
VignetteBuilder: knitr
Config/Needs/website: rsconnect, tidyverse/tidytemplate
Config/testthat/edition: 3
Config/usethis/last-upkeep: 2025-05-27
Encoding: UTF-8
Language: en-US
RoxygenNote: 7.3.2
NeedsCompilation: yes
Packaged: 2025-05-29 15:29:40 UTC; barret
Author: Joe Cheng [aut, cre],
  Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)
Maintainer: Joe Cheng <joe@posit.co>
Repository: CRAN
Date/Publication: 2025-05-29 16:30:02 UTC
Built: R 4.4.3; x86_64-w64-mingw32; 2025-10-08 01:58:44 UTC; windows
Archs: x64
