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:

Project details

Download files

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

Files for pointfree, version 1.1.1
Filename, size File type Python version Upload date Hashes
Filename, size pointfree-1.1.1.tar.gz (26.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page