Skip to main content

Tools for functional programming in python

Project description

functional provides Python users with numerous tools common in functional programming, such as foldl, foldr, flip, as well as mechanisms for partial function application and function composition.

functional comes in two flavours: one is written in a combination of C and Python, focusing on performance. The second is written in pure Python and emphasises code readability and portability. The pure-Python variant is also recommended if your setup does not allow compilation of third-party extension modules.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

functional-Py-0.6.tar.gz (8.4 kB view details)

Uploaded Source

functional-C-0.6.tar.gz (10.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

functional-Py-0.6-py2.5.egg (6.3 kB view details)

Uploaded Egg

functional-Py-0.6-py2.4.egg (6.4 kB view details)

Uploaded Egg

functional-Py-0.6-py2.3.egg (6.4 kB view details)

Uploaded Egg

functional-C-0.6-py2.5-linux-i686.egg (30.2 kB view details)

Uploaded Egg

functional-C-0.6-py2.4-linux-i686.egg (29.8 kB view details)

Uploaded Egg

File details

Details for the file functional-Py-0.6.tar.gz.

File metadata

  • Download URL: functional-Py-0.6.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for functional-Py-0.6.tar.gz
Algorithm Hash digest
SHA256 e3dbb9ae38542b5d64b2a2fb931ee829f8c65064b3db2ecce50e8606a8bd3392
MD5 be01c14b19d154eb0415ddd290be7c20
BLAKE2b-256 5b6bcc554ab379382ef9e8bf853d1e4620fb6c68c6851f05382a326d52d216d1

See more details on using hashes here.

File details

Details for the file functional-C-0.6.tar.gz.

File metadata

  • Download URL: functional-C-0.6.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for functional-C-0.6.tar.gz
Algorithm Hash digest
SHA256 64b698c52177c26f5ddf94c8fe0cf544cbcb388b3d94cb3843f004ca7b4cd1b8
MD5 3a6e4b3aeb3b85315126f925945558f0
BLAKE2b-256 faa45e48ac69d5f0f4a2fdfb26b23e1c54f43f437c7e635910644b12f16a7418

See more details on using hashes here.

File details

Details for the file functional-Py-0.6-py2.5.egg.

File metadata

File hashes

Hashes for functional-Py-0.6-py2.5.egg
Algorithm Hash digest
SHA256 6af955674f89fd0828d7db13f2afae02cdc93b8ba79fffe401688da7f9d1e20e
MD5 ee0eaf9f35b11676ca9c7377c0b4aa7f
BLAKE2b-256 ac0248786610dbb9f9fb019f0023fca20e137bdf84872f5a967034f0b63426ec

See more details on using hashes here.

File details

Details for the file functional-Py-0.6-py2.4.egg.

File metadata

File hashes

Hashes for functional-Py-0.6-py2.4.egg
Algorithm Hash digest
SHA256 900a8d81125e0a31e0e4086be063961a70991ba7d33d77916d877ad3beff8411
MD5 71ba78de330136fb6885d9f735ba425d
BLAKE2b-256 ce1bdaf93a898c4f0545e099289d7344d8633e42405147f86fe34ba10b680c53

See more details on using hashes here.

File details

Details for the file functional-Py-0.6-py2.3.egg.

File metadata

File hashes

Hashes for functional-Py-0.6-py2.3.egg
Algorithm Hash digest
SHA256 1578e32c5af3c6a7e49659096077c737e30c2b70644f69c55e653783f262bc81
MD5 745866bc3bf3296c361c8b1e43a7a0d5
BLAKE2b-256 bd805e7a086d82dfe300c144f7dd09308ae4dd1e4b9b7a26ac863d148b6517ae

See more details on using hashes here.

File details

Details for the file functional-C-0.6-py2.5-linux-i686.egg.

File metadata

File hashes

Hashes for functional-C-0.6-py2.5-linux-i686.egg
Algorithm Hash digest
SHA256 33bdb3b56baae9a617998feb57650baabffc7069d3264566b2c135ef620bbfc8
MD5 b25af77385b8ecb4db5b32d094847f16
BLAKE2b-256 e81796a35c881cad7b96a9b0049b11ba4abf480233621d567dffc39eacddd31a

See more details on using hashes here.

File details

Details for the file functional-C-0.6-py2.4-linux-i686.egg.

File metadata

File hashes

Hashes for functional-C-0.6-py2.4-linux-i686.egg
Algorithm Hash digest
SHA256 8b554b54c4f848ae6f31d8068e3a8e21446402c63e431a3bbb3dbd6ab22597d5
MD5 b7943dd87e10d03c2c11efb2ed42bdb1
BLAKE2b-256 e379ca4b70b97556f5d532dc417a904bb9cb3a0bfdd8787ae1b8f8f8f31b8204

See more details on using hashes here.

Supported by

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