I'm pleased to announce the release of functional.py version 0.6,
released under the GNU LGPL.
functional.py can be obtained from:
http://sourceforge.net/projects/xoltar-toolkit/
functional.py provides support for a functional style of Python
programming.
It includes support for closures, curried functions, lazy expressions,
lazy tuples (functional programming languages call these lazy lists, but
since lists are mutable in Python, tuples are closer in meaning), and
lazy equivalents for map, filter, reduce, and zip. Also some higher
order functions for composing functions and such.
This release fixes a problem that prevented zero length LazyTuples
(thanks to Alex Martelli for catching this one). It also adds several
new functions or functors:
sequential
also
always
with_error
any_args