A new pure functional language built on the top of Python3.
Warning: this is an alpha release; the core of the interpreter is working and should give a precise idea of the language, but the provided progra
See Installing Vyper to install vyper. See Tools and Resources for an additional list of framework and tools with vyper support. See Documentation for the documentation and overall design goa
LISP and Haskell inspired functional programming concepts for Python
Originally this was called fmap and was only an implementation of the fmap function for Python3. Now that I've been tinkering arou
Function overloading for Python 3
overloading is a module that provides function and method dispatching based on the types and number of runtime arguments.
When an overloaded function is
Fn.py: enjoy FP in Python
Despite the fact that Python is not pure-functional programming language, it's multi-paradigm PL and it gives you enough freedom to take credits from functional programming approach. There are
A collection of fancy functional tools focused on practicality.
Inspired by clojure, underscore and my own abstractions. Keep reading to get an overview or read the docs. Or jump directly to cheatsheet.
Cython implementation of the toolz package, which provides high performance utility functions for iterables, functions, and dictionaries.
toolz is a pure Python package that borrows heavily from contemporar
Coconut (coconut-lang.org) is a variant of Python built for simple, elegant, Pythonic functional programming.
Coconut is developed on GitHub and hosted on PyPI. Installing Coconut is as easy as opening a comman