I agree that we need a categorisation of extension language flags, but I'm not convinced that {Stable, Unstable, Deprecated, Legacy} is the right set of labels. In fact, I wouldn't want to commit to any particular categorisation before we actually go through all the extensions in GHC and see for ourselves that they can be adequately categorized according to the proposed system.

The proposal says "classifications of individual language extensions will be left to a future proposal". Well, I am skeptical that this separation makes sense. I would much prefer if we were discussing a concrete categorisation proposal, not just a set of four labels whose implications I can't fully grasp.

Vlad

On Fri, Sep 1, 2023 at 11:37 AM Simon Peyton Jones <simon.peytonjones@gmail.com> wrote:
Dear Simon, Vlad, Eric, Chris, Moritz

I would love to hear from you about this proposal.  Please.

I plan to accept it unless I hear dissent.  But I would much rather have an explicit response from you than take silence as assent.  You are a member of the committee, after all!

My apologies if I have missed your reply

Simon