### 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.woException
- tools for handling "exceptional" events without exceptions
Benefits of FP
- improved composability
- avoid exception driven code paths
- data sharing becomes trivial due to immutability
Project details
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-0.4.0.tar.gz
(17.1 kB
view hashes)
Built Distribution
Close
Hashes for grscheller_fp-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbaa15a7c19c8ad043b53dbc965c4c694d1d8326fef795ce33f779127b60376c |
|
MD5 | 2d06edb6246052926419fe71ad0f64f7 |
|
BLAKE2b-256 | e7d539ef3ffa108c892e80e6f5ae0c5311284200549b62258ac11787c6eed068 |