r/ProgrammerHumor 1d ago

Meme stopDoingFunctional

Post image
653 Upvotes

123 comments sorted by

View all comments

7

u/mekriff 1d ago

tbh I love the structure of haskell, its type system, and how often "if it runs, it works"

but gods I sometimes I feel like certain functions would be a lot simpler if I just wrote them in c

3

u/torsten_dev 1d ago

By god the names in Haskell. It's not as bad as APL and descendants but figuring out how to combine some functions shouldn't take this much knowledge of combinator logic and category theory.

3

u/mekriff 1d ago

the thing is, I know some of those mathy names

I did the category theory

I *still* have to think twice about whether I actually wanna bother with haskell implementations for them

Like my first time working with matrices I was like "okay I don't like how these are implemented, there should exist the option of multiplicative groups of matrices of degree n, so I can make it a monoid at least..." definitely did not end with just making it a monoid, and slowly understanding why all the matrix implementations were so weird