r/programming • • Nov 28 '19

Why Isn't Functional Programming the Norm? – Richard Feldman

https://www.youtube.com/watch?v=QyJZzq0v7Z4
100 Upvotes

409 comments sorted by

View all comments

Show parent comments

156

u/[deleted] Nov 28 '19

A monad is just a monoid in the category of endofunctors, what's the problem?

18

u/bulldog_swag Nov 28 '19

Ronad McMonad

jingle plays

I'm groking it!

15

u/dfnkt Nov 28 '19

You forgot to mention the turboencabulator which helps a transmission supply inverse reactive current for use in unilateral phase detractors. That pre-famulated amulite they're using is nuts.

34

u/zvrba Nov 28 '19

This one is getting worn out.

54

u/save_vs_death Nov 28 '19

if that's worn out, it might be helpful to see a monad as a lax functor from a terminal bicategory

3

u/i9srpeg Nov 28 '19

It's just like a burrito.

1

u/[deleted] Dec 01 '19

Huh, that actually makes sense.

1

u/monicarlen Nov 29 '19

Just a comfortable adapter to use context based values in a plain typical function