Versions

Build a version

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 chaining described in David Beazley's PyCon 2008 presentation, "Generator Tricks for Systems Programmers".

Repository

http://github.com/markshroyer/pointfree.git

Last Built

No builds yet

Owners

Home Page

https://github.com/markshroyer/pointfree/

Badge

Tags

python

Project Privacy Level

Public

Short URLs

pointfree.readthedocs.io
pointfree.rtfd.io

Default Version

latest

'latest' Version

master