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 <http://www.haskell.org/haskellwiki/Pointfree>`_ in a lightweight and easy to use manner -- and in particular, to serve as a nice syntax for the kind of generator chaining described in David Beazley's PyCon 2008 presentation, `"Generator Tricks for Systems Programmers" <http://www.dabeaz.com/generators/Generators.pdf>`_.
No builds yet
.. image:: https://readthedocs.org/projects/pointfree/badge/?version=latest :target: https://pointfree.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://pointfree.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/pointfree/badge/?version=latest' alt='Documentation Status' /> </a>