Skip to content

Commit e025724

Browse files
committed
update TODO.txt
1 parent dd3c284 commit e025724

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

TODO.txt

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,7 @@
22
- given that the point of `reader` is to *allow* (cancelable) I/O, this occurs too often to be practical
33
-> remove it?
44
- move `background`/`Worker` etc. into a `thread` module
5-
- "isochronous" stream processing that replicates the input data pacing at the output while running
6-
the computation pipelined on a thread pool
75
- add a hybrid channel similar to flume (except without the dependencies)
86

9-
reactive value sketch
10-
11-
impl Value<T> {
12-
pub fn new() -> Self { ... }
13-
14-
pub fn set(&self, value: T) { ... }
15-
16-
pub fn reader(&self) -> Reader<T> { ... }
17-
pub fn reader_count(&self) -> usize { ... }
18-
}
19-
20-
impl Reader<T> {
21-
pub fn get(&self) -> Option<T> { ... }
22-
pub fn next(&self) -> Option<T> { ... }
23-
24-
pub async fn wait(&self) -> T { ... }
25-
pub fn block(&self) -> T { ... }
26-
}
27-
28-
297
isochronous processor might be better as a `Stream` extension (`stream.pace()`?)
308
a better name relating to "wall clock time" might also be better

0 commit comments

Comments
 (0)