-
Notifications
You must be signed in to change notification settings - Fork 3
/
DESCRIPTION
69 lines (69 loc) · 1.79 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Package: async
Title: Coroutines: Generators / Yield, Async / Await, and Streams
Version: 0.3.2
Date: 2023-05-24
Authors@R:
person(given = "Peter",
family = "Meilstrup",
role = c("aut", "cre"),
email = "peter.meilstrup@gmail.com")
URL: https://crowding.github.io/async/, https://github.com/crowding/async/
BugReports: https://github.com/crowding/async/issues
Description: Write sequential-looking code that pauses and resumes.
gen() creates a generator, an iterator that returns a
value and pauses each time it reaches a yield() call.
async() creates a promise, which runs until it reaches
a call to await(), then resumes when information is available.
These work similarly to generator and async constructs
from 'Python' or 'JavaScript'. Objects produced are
compatible with the 'iterators' and 'promises' packages.
Version 0.3 supports on.exit, single-step debugging,
stream() for making asynchronous iterators, and
delimited goto() in switch() calls.
License: GPL-2
Encoding: UTF-8
LazyData: true
Depends: R (>= 4.1)
Imports:
iterors,
nseval (>= 0.4.3),
later,
promises,
testthat (>= 3.0.0),
stringr,
methods
Suggests:
rmarkdown,
knitr,
dplyr,
curl,
audio,
profvis,
ggplot2,
XML
Collate:
'async-package.R'
'util.R'
'cps.R'
'signals.R'
'syntax.R'
'coroutine.R'
'pump.R'
'run.R'
'gen.R'
'async.R'
'channel.R'
'stream.R'
'collect.R'
'all_names.R'
'walk.R'
'all_indices.R'
'graph.R'
'trans.R'
'munge.R'
'inline.R'
Roxygen: list(markdown=TRUE)
RoxygenNote: 7.2.3
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/testthat/parallel: true