Functional programming tools which endeavor to be Pythonic.
- Repositories
- grscheller.fp project on PyPI
- Source code on GitHub
- Detailed documentation for grscheller.datastructures
- Detailed API documentation on GH-Pages
- grscheller.fp.iterables
- iteration tools implemented in Python
- grscheller.fp.nothingness
- singleton classes representing either a
- missing value
- sentinel value
- failed calculation
- singleton classes representing either a
- grscheller.fp.err_handling
- monadic tools for handling missing values & unexpected events
- improved composability
- avoid exception driven code paths
- data sharing becomes trivial due to immutability