this post was submitted on 07 Mar 2024
486 points (99.2% liked)

Programmer Humor

19480 readers
178 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 8 months ago (1 children)

Haskell is abstract, and very different from other popular languages, but I actually find it very intuitive. At the very least, the type system makes it extremely predictable.

[–] [email protected] 7 points 8 months ago* (last edited 8 months ago) (1 children)

I didn't imagine a joke would attract this many people defending Haskell. LOL.

I personally would say I hate Haskell the least among most of the PL I know, maybe except ocaml. Haskell is probably the second if not the most popular programming language (not including proof assistant) in my field, next to Ocaml; and I have been teaching it for couple years. My work is also heavily involved with category theory, so I don't personally mind the category theory jargon.

But all of these doesn't mean Haskell is without its flaws. For this post in particular, I am referring to one of the long standing debate in the haskell community of whether Haskell user and developer has a tendency to overuse exotic infix operators: https://wiki.haskell.org/Haskell_programming_tips/Discussion#Use_syntactic_sugar_wisely

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

Haha, an actual category theorist! You should have gone with "we have more than one of those in Haskell" or something, then. As it is, it really just reads like someone who thinks higher-order functions are too hard of a concept, and that the whole language is therefore garbage.

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago)

welp, karma is not a thing here, nor do I care about them. It is great to see people loving haskell, it is a decent language <3.