Comment on What is your favorite programming language?

<- View Parent
onlinepersona@programming.dev ⁨1⁩ ⁨year⁩ ago

Haskell just seems too academic. Monads, monoids, functors, category theory, oof. Most Haskell code I’ve seen just uses the imperative escape hatch (aka monads) and throws the majority of it there. But the biggest problem is just getting haskell. There are like 3 different ways, and they all come with different package managers (?).

The second biggest problem are “preludes” that add a bunch of stuff to your env (at compile time?), which messes up code completion and “goto definition” stuff. It’s like haskell was written by C++ programmers who thought macros were a splendid idea and threw them in.

I’ve wanted to learn haskell a few times, but with those kind of hurdles, it isn’t a surprise that it isn’t widely used and mostly copied from. A real pity, as it seems intellectually beautiful.

source
Sort:hotnewtop