OLD | NEW |
| 1 # Async utilities package |
| 2 |
1 The `async` package will contain tools to work with asynchronous computations. | 3 The `async` package will contain tools to work with asynchronous computations. |
2 | 4 |
3 The package contains sub-libraries with different utilities. | 5 The package contains sub-libraries with different utilities. |
4 | 6 |
5 ### Zipping streams | 7 ### Zipping streams |
6 | 8 |
7 The "stream_zip.dart" sub-library contains functionality | 9 The "stream_zip.dart" sub-library contains functionality |
8 to combine several streams of events into a single stream of tuples of events. | 10 to combine several streams of events into a single stream of tuples of events. |
9 | 11 |
10 ### Results | 12 ### Results |
11 The "result.dart" sub-library introduces a `Result` class that can hold either | 13 The "result.dart" sub-library introduces a `Result` class that can hold either |
12 a value or an error. | 14 a value or an error. |
13 It allows capturing an asynchronous computation which can give either a value | 15 It allows capturing an asynchronous computation which can give either a value |
14 or an error, into an asynchronous computation that always gives a `Result` | 16 or an error, into an asynchronous computation that always gives a `Result` |
15 value, where errors can be treated as data. | 17 value, where errors can be treated as data. |
16 It also allows releasing the `Result` back into an asynchronous computation. | 18 It also allows releasing the `Result` back into an asynchronous computation. |
17 | 19 |
18 ### History. | 20 ### History. |
19 This package is unrelated to the discontinued `async` package with version 0.1.7
. | 21 This package is unrelated to the discontinued `async` package with version 0.1.7
. |
| 22 |
| 23 ## Features and bugs |
| 24 |
| 25 Please file feature requests and bugs at the [issue tracker][tracker]. |
| 26 |
| 27 [tracker]: https://github.com/dart-lang/async/issues |
OLD | NEW |