xoutil.fp – Functional Programming in Python

Advanced functional programming in Python.

Note

This module is in EXPERIMENTAL state, we encourage not to use it before declared stable.


Ideally, a function only takes inputs and produce outputs, and doesn’t have any internal state that affects the output produced for a given input (like in Haskell).