logoalt Hacker News

armchairhackertoday at 9:52 AM4 repliesview on HN

I still don’t understand why it’s named from Gnosticism (https://en.wikipedia.org/wiki/Monad_(Gnosticism))


Replies

yccs27today at 10:06 AM

Monads got their name from monoids (being a monoid in the category of endofunctors). Monoids are equivalent to one-object categories, so the name uses the greek syllable "mono" for one.

intrinsicalleetoday at 11:08 AM

It comes from Pythagoras, not Gnosticism

urxvtcdtoday at 9:57 AM

Yeah, would like to know as well. I think the applicative functor was originally call "Idiom", another weird name.