|author||Natalie Weizenbaum <firstname.lastname@example.org>||Tue Mar 08 12:24:15 2016 -0800|
|committer||Natalie Weizenbaum <email@example.com>||Tue Mar 08 12:24:15 2016 -0800|
Modernize the package's style. This moves the package to new-style doc comments, deprecates separate top-level libraries, and removes library tags. It also deprecates some top-level classes in favor of static const fields. There's more that could be done, but this fixes most of the low-hanging fruit. Rfirstname.lastname@example.org Review URL: https://codereview.chromium.org//1777453002 .
Contains utility classes in the style of
dart:async to work with asynchronous computations.
StreamZip class can combine several streams of events into a single stream of tuples of events.
The package introduces a
Result class that can hold either a value or an error. It allows capturing an asynchronous computation which can give either a value or an error, into an asynchronous computation that always gives a
Result value, where errors can be treated as data. It also allows releasing the
Result back into an asynchronous computation.