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

What is this post talking about?

I don't know what you computer science folk are talking about, but a monad in philosophy in one sentence is: a simple object (meaning indivisible) that causally interacts with other objects by observing its environment.

It is contrasted to other (more standard) views of objects that act upon other objects to make them move. Monads can't operate on other objects, they can only operate on themselves.

For more information google "Leibniz"



This post is talking about monads in the context of programming languages (specifically the Haskell programming language), NOT in the context of philosophy. The programming-monad concept in turn is derived from the concept of monad in category theory. For more information, google "monad Haskell" or "monad category theory".


Note also that this is "Hacker News", so a computer science orientation shouldn't be surprising.




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

Search: