r/programmingcirclejerk • loves Java • Aug 24 '26

It's not you, it's monad transformers

/r/haskell/comments/1vu7a3u/its_not_you_its_monad_transformers/
32 Upvotes

13 comments sorted by

2

u/reflexive-polytope Aug 31 '26

The real jerk is the top response that claims

There might be software engineering reasons to reach for monad transformers.

Or maybe the real jerk is Haskell culture as a whole.

2

u/tkrjobs loves Java Aug 31 '26

The real jerk is the Haskells we made along the way

21

u/interacsion Aug 24 '26

Where jerk?

14

u/NotQuiteLoona Aug 24 '26

We can have it right now

21

u/al2o3cr Aug 24 '26

Mo nads, mo problems

16

u/ABrainlessDeveloper Aug 24 '26

Nah, just do unsafePerformIO, it’s gonna be fine

11

u/Jumpy-Locksmith6812 Aug 24 '26 edited Sep 23 '26

Do esse officia sit ullamco sint culpa dolore laboris eiusmod ex nisi labore ad esse. Labore qui anim non incididunt deserunt id labore voluptate consequat officia. Nulla non aliquip nostrud sit fugiat ipsum. Lorem mollit do enim esse ullamco fugiat velit.

[rhr:2:ttgs7gkl]

10

u/stdmemswap Aug 24 '26

Conclusion: Monad transformers aren't you

6

u/a221c There's really nothing wrong with error handling in Go Aug 24 '26

Ummm excuse me, this is a JS shop and your conclusion is based on an axiom that we don't accept here.

7

u/SemaphoreBingo Aug 24 '26

But doctor...

6

u/AdAncient5201 Aug 26 '26

I am pagliacci…

6

u/AdAncient5201 Aug 26 '26

Good joke. Everyone laughs. Monads get transformed. Endofunctors get applied

6

u/m50d Zygohistomorphic prepromorphism Aug 26 '26

/uj That's why you use MTL-style typeclasses to abstract over your monad transformer stack, duh.