Skip to main content

### Package grscheller.fp - Pythonic Functional Programming

Project description

Python Functional Programming (FP)

Functional programming tools which endeavor to be Pythonic.

Modules

  • grscheller.fp.iterables
    • iteration tools implemented in Python
  • grscheller.fp.nothingness
    • singleton classes representing either a
      • missing value
      • sentinel value
      • failed calculation
  • 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


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)

Uploaded Source

Built Distribution

grscheller_fp-1.1.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

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

Hashes for grscheller_fp-1.1.0.tar.gz
Algorithm Hash digest
SHA256 446538b9f8c75a50686712dbe71ae4c05c824df1f1a18128a861ef6f01dc0ad9
MD5 3dd7959b812cfb6c21dbcc5eb4a4b3b8
BLAKE2b-256 9aa4bf2f69793933c9302fabcb8e5cf9ff040006eb383d9f003835c03d7f0faa

See more details on using hashes here.

File details

Details for the file grscheller_fp-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for grscheller_fp-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a372c002af9fa27bae6972c60481e8d29d2e5ce1ec47506d1b34c355f13b619
MD5 a4e58e5a778028d4cd13fa3f212acc6a
BLAKE2b-256 bfc24538324d4690d32074fdf3689e2e32abe30c126f8d1365af71f20cc95778

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page