Hacker News new | ask | show | jobs
by remexre 1651 days ago
> But don’t expect to take over the world.

"Avoid success at all costs" is the Haskell motto, so...

> Bring all the modern stuff people expect into the standard library.

GHC already ships with lots of these, they're just not in the base package. You might find Relude [0] more to your liking?

> Language extensions are for academics.

GHC2021 happened and mostly alleviates this! But it's now one language extension that turns on everything that most people (on the committee) think everyone is fine with. We're not really going to see it becoming built-in without a new Haskell standard, and that (Haskell Prime) fizzled out due to lack of time from the committee members.

[0]: https://hackage.haskell.org/package/relude-1.0.0.1

2 comments

It is 'avoid "success at all costs"' meaning success is good but must be balanced against other priorities.
That’s good to hear. It’s been a few years since I played with Haskell. I know some of it was in the works. Nice to know it came to fruition.