### Package grscheller.fp - Pythonic Functional Programming
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 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
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.1.0.tar.gz
(24.2 kB
view details)
Built Distribution
File details
Details for the file grscheller_fp-1.1.0.tar.gz
.
File metadata
- Download URL: grscheller_fp-1.1.0.tar.gz
- Upload date:
- Size: 24.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 446538b9f8c75a50686712dbe71ae4c05c824df1f1a18128a861ef6f01dc0ad9 |
|
MD5 | 3dd7959b812cfb6c21dbcc5eb4a4b3b8 |
|
BLAKE2b-256 | 9aa4bf2f69793933c9302fabcb8e5cf9ff040006eb383d9f003835c03d7f0faa |
File details
Details for the file grscheller_fp-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: grscheller_fp-1.1.0-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a372c002af9fa27bae6972c60481e8d29d2e5ce1ec47506d1b34c355f13b619 |
|
MD5 | a4e58e5a778028d4cd13fa3f212acc6a |
|
BLAKE2b-256 | bfc24538324d4690d32074fdf3689e2e32abe30c126f8d1365af71f20cc95778 |