summaryrefslogtreecommitdiff
path: root/devel/py-toolz/pkg-descr
blob: bc3a28e0318eab43dfd5ddd30f0a427475b03df3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
toolz is implemented in three parts:
* itertoolz, for operations on iterables.
  Examples: groupby, unique, interpose,
* functoolz, for higher-order functions.
  Examples: memoize, curry, compose
* dicttoolz, for operations on dictionaries.
  Examples: assoc, update-in, merge.

These functions come from the legacy of functional languages for list
processing. They interoperate well to accomplish common complex tasks.