I've been diving into functional programming a bunch lately and feel like Python has a lot of good support in abstract for functional programming (i.e. first class functions) but not so many handy tools for actually doing any functional programming (i.e. stringing together chains of functions).
I've started putting together a library of some standard tools with the idea of:
- Depending only on the standard library
- Being unimposing (you can use piece meal)
- Supporting type safetly as robustly as possible
It's still very experimental, but hopefully interesting to a few of you. Anyway, enjoy!