Prelude library for Python
Python Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
prelude
.gitignore
AUTHORS.rst
LICENSE
README
README.rst
TODO.rst
run_tests.sh
setup.py

README.rst

Prelude library for Python

This library provides functional programming constructs from languages such as Haskell and Scala, implemented using existing Python libraries such as abc (abstract base class) as appropriate.

The intention is for this to complement the existing functools library, not to replace it.

Installation

From an unpacked archive:

$ python setup.py install

With pip:

$ pip install prelude

License

Copyright © 2012 Michel Alexandre Salim. Distributed under the MIT license. See the file LICENSE. For a humorous poetic "translation" of the terms, read on:

This work ‘as-is’ we provide.
No warranty express or implied.
We’ve done our best,
to debug and test.
Liability for damages denied.

Permission is granted hereby,
to copy, share, and modify.
Use as is fit,
free or for profit.
These rights, on this notice, rely.