If you can't understand what a monad is (or you believe that monads = input/output), all your programming opinions are invalid.
— Vladislav Zavialov (@int_index) July 23, 2024
A monad is a monoid in the category of endofunctors. What's the problem really?
Jump in the discussion.
No email address required.
It's ok! You're the big meaningful programmer! Your programs will surely have non-toy uses someday! Everyone else is just wrong!
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.
More options
Context
More options
Context
More options
Context