Mafunca is a small FP library with a practical focus.
Rather than trying to implement every functional abstraction, it concentrates on a few useful ideas:
- make failures explicit
- avoid scattering
Nonechecks across the codebase - describe side effects lazily, so functions remain pure while programs are being composed
Mafunca is dependency-free, stack-safe in its effect system, strict about contracts and deliberately keeps synchronous and asynchronous computations separate
Full documentation is available at the link: https://github.com/msuhov1988/Mafunca
Metadata
Release files for mafunca 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mafunca-0.8.1.tar.gz | 30.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mafunca-0.8.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.9 kB
Release files / mafunca-0.8.1.tar.gz
| Download URL | mafunca-0.8.1.tar.gz |
|---|---|
| Size | 30.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25d86f372dfc15d99106da31f77ef459dacad1ab46bd139459bd3ec59ee495c8
|
|
BLAKE2b-256 checksum How to use checksums |
f3eaa92dbd592260249aa5e134016ca60aaceb86a6148bd592273ba7c115426f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / mafunca-0.8.1-py3-none-any.whl
| Download URL | mafunca-0.8.1-py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6fba126d168ecc4355346053ad78760cac3bffad3808a8e2d05265cf24a34d9e
|
|
BLAKE2b-256 checksum How to use checksums |
71c4be116ae26c896cb2da9cb24d6806abf2a9f7012e2102b0d8a4d70097609f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|