
We’re back to “what is GHC2021 for?” Maybe we need to refine the criteria.
Arnaud seems to be saying “anything that is guarded by its own syntax, and is widely used, should go in”. But GHC2020 is also saying “these are blessed extensions that are well understood and we expect to be part of the language forever”.
You could argue that fundeps are in that class. But let’s not forget the “expect to be part of the language forever”. For me, standalone kind signatures are definitely “forever”. But fundeps – because they don’t carry evidence, as they stand – feel less solidly rooted.
Simon
From: ghc-steering-committee