|
|
|
|
|
by anyfoo
1579 days ago
|
|
The problem with that is in large parts that Haskell 98 is very outdated, and so relatively basic and absolutely useful extensions are in the same pot as all the experimental stuff. Haskell Prime, essentially the Haskell 98 successor, is supposed to fix that. The first thing I do in almost any Haskell project is enable a bunch of extensions that I consider absolutely essential[1]. Most or all of those should likely be incorporated into the new standard, and then the truly experimental stuff stands out as experimental again. Unfortunately it seems that Haskell Prime efforts have slowed down, despite a very active Haskell community in total. I have not looked into details there, though. [1] For example ScopedTypeVariables, where it's hard to imagine for me at least why this would not be the default. |
|
https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/cont...