Skip to content

Welcome to Typed Monads

Monads have a reputation for being difficult to understand, but in this module we provide a simple Python implementation of different monadic tools. This will hopefully give some insight into what monads are all about.

Installation

$ pip install typed-monads 

Building form source

$ git clone git@github.com:sammyrulez/typed-monads.git
$ cd typed-monads
$ python setup.py test
$ python setup.py install

Contributing

If you find somthing odd open a bug type issue. Even better if you submit also a PR! Also feature request are welome!

Project layout

Disclaimer

This is a fork of the original work by Correl Roush

I added some utility methods to make it easier to use in my day to day code and better interate with the pythonic style ( ie List Comprehension )

Some of the functional programming terms descriptions are taken from Wikipedia.