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:
- Ecosystem support (mainly
stacktoo, 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
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!