3 ms·
OK, fair enough that these two were incompatible, but I think your earlier statement is really misleading! > language extensions which were poorly documented a
by tome 3y ago
OK, fair enough that these two were incompatible, but I think your earlier statement is really misleading!
> language extensions which were poorly documented and mutually incompatible but basically mandatory due to widespread usage
Neither DeriveAnyClass nor GeneralizedNewtypeDeriving is basically mandatory, and this problem only existed between the introduction of the latter in 2015 and the introduction of deriving strategies is 2017.
It's definitely fair to say there's a lot of crufty stuff in the Haskell world (there's also a lot of crufty stuff in the ecosystem of any other language I've used) but I think you really overstated the case.