### Pythonic Functional Programming Tools
Project description
Python Functional Programming (FP)
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
Modules
- grscheller.fp.iterables
- iteration tools implemented in Python
- grscheller.fp.nothingness
- singleton
noValue
representing a missing value.- similar to
None
but whileNone
represent "returned no values"noValue: _NoValue = _NoValue()
represents the absence of a value
- similar to
- singleton
- grscheller.fp.err_handling
- monadic tools for handling missing values & unexpected events
Benefits of FP
- improved composability
- avoid exception driven code paths
- data sharing becomes trivial due to immutability
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
grscheller_fp-1.0.1.tar.gz
(17.1 kB
view hashes)
Built Distribution
Close
Hashes for grscheller_fp-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7f3b70f72fc1954060c6b3770ad0f31e30409bfdf3ba0b5866555bc05253c4 |
|
MD5 | 8e39efb67859e6de817357f6b24d7d51 |
|
BLAKE2b-256 | 6d4836e1085f2dcaa8dda70fa071eb669664995756913e1870b3a8079913c4db |