later: Utilities for Scheduling Functions to Execute Later with Event Loops

Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The functions are scheduled in an event loop.

Version: 1.3.1
Imports: Rcpp (≥ 0.12.9), rlang
LinkingTo: Rcpp
Suggests: knitr, rmarkdown, testthat (≥ 2.1.0)
Published: 2023-05-02
Author: Winston Chang [aut, cre], Joe Cheng [aut], RStudio [cph], Marcus Geelnard [ctb, cph] (TinyCThread library,, Evan Nemerson [ctb, cph] (TinyCThread library,
Maintainer: Winston Chang <winston at>
License: MIT + file LICENSE
NeedsCompilation: yes
Materials: README NEWS
CRAN checks: later results


Reference manual: later.pdf
Vignettes: Using later from C++


Package source: later_1.3.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): later_1.3.1.tgz, r-oldrel (arm64): later_1.3.1.tgz, r-release (x86_64): later_1.3.1.tgz, r-oldrel (x86_64): later_1.3.1.tgz
Old sources: later archive

Reverse dependencies:

Reverse imports: async, blogdown, chromote, fiery, genesysr, httpgd, httpuv, mirai.promises, OmnipathR, pagedown, plumbertableau, pool, promises, Prostar, quarto, retry, shiny, shinylight, webshot2, websocket
Reverse linking to: httpgd, httpuv, promises, websocket
Reverse suggests: coro, dipsaus, learnr, mapview, plumber, raveio, servr


Please use the canonical form to link to this page.