Making GHC upgrades easy
Haskell Community [Unofficial]
July 3, 2026
jaror:
> Anyway, I think the solution is just to avoid breaking changes in stable language extensions.
Yes, allowing extensions to be versioned would be an absolute mess for end users to deal with and incentivize breaking changes.
PVP was a failure. It made people not consider to carefully design their API and instead be in a constant state of experimentation.
Let’s not open these flood gates for language extensions.
Discussion in the ATmosphere