/sfp

Simple functional programming features for python

Primary LanguagePythonMIT LicenseMIT

SFP - Simple Functional Programming

Build Status

Do we really need another functional lib for Python? The answer is no. ¯_(ツ)_/¯ We have awesome alternatives such as (toolz, effect, funcy, fn.py, PyFunctional, Oslash, ...). The idea of this lib is to be a 'minimal version' of functional features which we like to use on our projects (ex: pipe, compose, zipwith, head, tail, ...) without complex requirements. They are meant to be simple functions, written in pure Python that can be really helpful for your projects.

lib TODO

  • head
  • tail
  • last
  • pipe
  • compose
  • zipwith
  • Functor metaclass

project TODO

  • coverage
  • CI
  • pypi package