Hacker News new | past | comments | ask | show | jobs | submit login

I don't think you understand monads.

For one, only the IO monad could be said that is used in Haskell as a "workaround".

Second, monads are fundamental mathematical objects, not some random kludge invented to solve some language's problems.

Third, if you don't have monads in your language you still use them all the time, just implementing them yourself, in an ad-hoc and less flexible way.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: