itertools
reimagined as a fluent interface.
In software engineering, a fluent interface is an object-oriented API whose design relies extensively on method chaining. Its goal is to increase code legibility by creating a domain-specific language (DSL). The term was coined in 2005 by Eric Evans and Martin Fowler.
Note that nearly all of the more-itertools
extension library is included.
.. toctree:: :caption: TOC excitertools
- My fork of a now-missing library: chained-iterable.
- https://github.com/olirice/flupy
- https://github.com/ddstte/chiter
- https://github.com/neverendingqs/pyiterable
- https://github.com/alliefitter/iterable_collections
- https://github.com/halprin/iterator-chain
- https://github.com/jagill/python-chainz
- https://github.com/ZianVW/IterPipe
- https://github.com/Evelyn-H/iterchain
- https://github.com/EntilZha/PyFunctional
Tangentially related: