Hi all,
I’m running a Haskell course starting in a couple of weeks, for the second time. Last time around we used GHC 8.10.* (I think it was originally 8.10.6), and I’m wondering what the most appropriate choice would be this time.
Ideally, we want the optimum of:
- Stability
- Ecosystem support (mainly
haskell-language-server
but ideallystack
too, since we use that to hide away the details of dependency management in a way that is suitable for our lab environment) - Good errors, if there are any changes to the errors for simple cases
Feature-completeness isn’t really a factor, though if there are any rough edges around simple example code in particular versions then I’d like to avoid that too.
GHC 9.2.5 is currently marked as recommended
but not hls-powered
in ghcup
. 9.4.2 is hls-powered
but 9.4.3 and 9.4.4 have been released since and those are not.
Two cents appreciated!