Pythonic FP¶
All of the PyPI Pythonic FP
projects implement top level packages in the pythonic_fp
namespace.
Collection of Functional Programming PyPI Projects¶
The overall project’s name is Pythonic FP and consists of PyPI projects with PyPI and GitHub names beginning python-fp.
Goals¶
assist in a functional style of programming
support stateful as well as functional paradigms
be extensible, type safe, and efficient
threadsafe when practical, thread tolerant otherwise
have good documentation
fulling support typing tools like mypy
be pythonic
Non-Goals¶
try and make Python a pure functional language like Haskell
implement a functional domain specific language in Python
force users to adopt unpythonic cryptic coding styles
Overview
Documentation
Releases