Index: pkg/collection/README.md |
diff --git a/pkg/collection/README.md b/pkg/collection/README.md |
index bb392fd385d420ee42f4f7656ecc0707c4cd1fa5..7ebd62af2d318d0c8001c9b3d70a429434d62b9f 100644 |
--- a/pkg/collection/README.md |
+++ b/pkg/collection/README.md |
@@ -8,14 +8,24 @@ with utility functions and classes that makes working with collections easier. |
The `collection` package can be imported as separate libraries, or |
in totality: |
- import 'package:collection/equality.dart'; |
import 'package:collection/algorithms.dart'; |
+ import 'package:collection/equality.dart'; |
+ import 'package:collection/iterable_zip.dart'; |
+ import 'package:collection/priority_queue.dart'; |
import 'package:collection/wrappers.dart'; |
or |
import 'package:collection/collection.dart'; |
+## Algorithms |
+ |
+The algorithms library contains functions that operate on lists. |
+ |
+It contains ways to shuffle a `List`, do binary search on a sorted `List`, and |
+various sorting algorithms. |
+ |
+ |
## Equality |
The equality library gives a way to specify equality of elements and |
@@ -28,19 +38,23 @@ The equality library provides a way to say define such an equality. In this |
case, for example, `const SetEquality(const IdentityEquality())` is an equality |
that considers two sets equal exactly if they contain identical elements. |
-The library provides ways to define equalities on `Iterable`s, `List`s, `Set`s, and |
-`Map`s, as well as combinations of these, such as: |
+The library provides ways to define equalities on `Iterable`s, `List`s, `Set`s, |
+and `Map`s, as well as combinations of these, such as: |
const MapEquality(const IdentityEquality(), const ListEquality()); |
-This equality considers maps equal if they have identical keys, and the corresponding values are lists with equal (`operator==`) values. |
+This equality considers maps equal if they have identical keys, and the |
+corresponding values are lists with equal (`operator==`) values. |
-## Algorithms |
-The algorithms library contains functions that operate on lists. |
+## Iterable Zip |
-It contains ways to shuffle a `List`, do binary search on a sorted `List`, and |
-some different sorting algorithms. |
+Utilities for "zipping" a list of iterables into an iterable of lists. |
+ |
+ |
+## Priority Queue |
+ |
+An interface and implemention of a priority queue. |
## Wrappers |