Hacker News new | ask | show | jobs
by epgui 944 days ago
All languages have some amount of historical baggage, but I'm not sure what you're referring to here.

If anything, Haskell gets a lot of eyerolls for its slow moving pace and for trying to build a language from mathematical first principles.

It's not perfect (eg.: Monad was not designed to be a special case of Applicative in the beginning, I believe) but it's better at "avoiding baggage" than many other languages I know of.

1 comments

Haskell is a wonderful language, but I don’t think you can claim it’s baggage free. It’s certainly accumulated it’s fair share of technical debt (more in the standard library than the core language to be fair). The endless proliferation of often complex and hard to understand extensions also certainly raises the bar for beginners.
> I don’t think you can claim it’s baggage free.

Did I?