Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The first line of his first example of using his monad implementation is:

@do(Maybe)

Ctrl+F Maybe. It's not defined anywhere!

I was excited to see that someone could maybe finally explain to me, in Python, why people are so excited about Monads.

I looked at Haskell once. It looks impossible to understand without understanding Monads. (And near-impossible to understand even if you do understand Monads -- the syntax is a nightmare.) I thought maybe this article would help me, by using the syntax of language I do understand -- Python -- with a concept I don't understand -- Monads.

But this excitement was misplaced, since this isn't a usable demo. Please, if you're the author of this article or someone who understands this code, post a Github repo, or a tarball on your HTTP server, or something with a runnable, simple example of code that uses the article's approach to monads.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: