Skip to main content

Pointfree style toolkit for Python

Project description

pointfree is a small module that makes certain functional programming constructs more convenient to use in Python.

Specifically, it provides:

  • A decorator to enable automatic partial application of functions and methods.

  • Notations for function composition through operator overloading.

  • Helper functions to make composing generators more elegant.

The objective is to support the pointfree programming style in a lightweight and easy to use manner – and in particular, to serve as a nice syntax for the kind of generator pipelines described in David Beazley’s PyCon 2008 presentation, “Generator Tricks for Systems Programmers”.

Full documentation is available on the web at:

http://pointfree.readthedocs.org/en/latest/

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

pointfree-1.1.1.tar.gz (26.4 kB view details)

Uploaded Source

File details

Details for the file pointfree-1.1.1.tar.gz.

File metadata

  • Download URL: pointfree-1.1.1.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pointfree-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a00342950336daae09a7d44b55671e1f401456c6a2b27872cd85675635d4ba44
MD5 503dbc419d31456803f324358caf9373
BLAKE2b-256 64a11001f2b468b76f5ca6ee77f2a8c0c4700f73c30b32f9af654194286ca925

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