Web devs seethe because they don't know what a Monad.

https://twitter.com/int_index/status/1815826187563978979

A monad is a monoid in the category of endofunctors. What's the problem really?

12
Jump in the discussion.

No email address required.

What is a fricking endofunctor, b-word?

What is a fricking monoid?? Does it come before moid or foid, b-word?

:#marseymath:


:#marseydisintegrate: :!#marseyflamewar::space::!marseyagree:

Jump in the discussion.

No email address required.

!r-slurs, !math !mathematics shed some light on this mystery, please and thank you


:#marseydisintegrate: :!#marseyflamewar::space::!marseyagree:

Jump in the discussion.

No email address required.

There's an endofunctor in my pocket, just reach for it :marseysmug2:

Jump in the discussion.

No email address required.

Idk what the frick any of this is, but codemonkeys have perversed mathematics beyond recognition

Jump in the discussion.

No email address required.

monads are computer gonads

Jump in the discussion.

No email address required.

A monoid is just a semigroup with an identity and an endofunctor is just a functor from a category to itself :marseyagree:

Jump in the discussion.

No email address required.

Computer scientists virgins fear the abstract algebra chad

Jump in the discussion.

No email address required.

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


:!marseybarrel: :marseybarreldrunk:

Jump in the discussion.

No email address required.

monads = input/output

Jump in the discussion.

No email address required.

>Look him up

>He's a Hasklet :marseydicklet:

It's ok! You're the big meaningful programmer! Your programs will surely have non-toy uses someday! Everyone else is just wrong! :marseyemojirofl: :platylol:

Jump in the discussion.

No email address required.

I love FP and tried Haskell but it's such a cluster frick building anything as a newbie that it's not surprising it never went anywhere.

Even basic patterns of data management and access (ie, large hashes) that are completely 101 in other languages have 10 ways to do it in Haskell, each with a complex interface, because every genius invented their own solutions and Haskell attracts NIH ppl

Jump in the discussion.

No email address required.

My undergrad taught all of the freshman classes in Comp Sci entirely in Haskell. It was a good way of gatekeeping the major and assuring employers that everyone coming out of there with a degree would be an asset to their company

Jump in the discussion.

No email address required.

I can understand being in the FP phase for more than a decade gives an inferiority complex. :marseyshrug:

IT'S JUST A PHASE MOM :marseyraging:

He must have interesting opinions about queer folks. :marseytroublemaker:

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.