Dear Andrew

Thank you -- that's very interesting.

GHC SC: do look below!

I'm not quite sure what, if anything, we should do in the light of this information.

Simon

On Sun, 27 Oct 2024 at 23:06, Andrew Lelechenko <andrew.lelechenko@gmail.com> wrote:
Hi Simon,

I’ve been exploring GitHub API capabilities by gathering data on GHC proposals. I wonder if any of the numbers below might be interesting to reflect on for GHC SC.

Total number of GHC proposals: 441
Rate of proposals:  5 per month
Approved proposals: 149
Need revision:      30
Declined proposals: 16

Median  time from creation to decision: 101 days
Average time from creation to decision: 181 days
Median  time from creation to approval: 100 days
Average time from creation to approval: 165 days
Fastest approval:
        8 days for "Adjust warning category syntax"
2nd fastest approval:
        11 days for "Remove dot from characters allowed in overloaded labels"
2nd slowest approval:
        980 days for "Fine-grained unused warnings"
Slowest approval:
        1112 days for "Decorate exceptions with backtrace information"

Total activity: 15999 comments
Median  activity per proposal:          23 comments
Average activity per proposal:          36 comments
Median  activity per approved proposal: 31 comments
Average activity per approved proposal: 51 comments
Least active approved proposal:
        1 comment for "Amend the Higher Order Patterns proposal"
2nd least active approved proposal:
        2 comments for "Amend 281 visible forall to work without ScopedTypeVariables"
2nd most active:
        313 comments for "Lambda expressions with guards and multiple clauses (was: `\\ of`, -XMultiWayLambda)"
Most active:
        519 comments for "RecordDotSyntax language extension proposal"

Open proposals: 117
Median  age for open proposals: 1105 days
Average age for open proposals: 1215 days
Newest open proposal:
        12 days for "Clarify CRLF behavior in multiline strings"
Oldest open proposal:
        2960 days for "Mutable constructor fields"

Best regards,
Andrew