Description¶
Functional Programming Tools¶
Functional programming tools for Python.
Functions as first class objects, Lazy (non-strict) function evaluation, and classical Functional Programming data structures.
Function manipulation: module pythonic_fp.fptools.function
Lazy evaluation: module pythonic_fp.fptools.lazy
Monads
Maybe: module pythonic_fp.fptools.maybe
Either: module pythonic_fp.fptools.either
State: module pythonic_fp.fptools.state