Timing of adopting new language features #53
chris-martin
started this conversation in
General
Replies: 1 comment
-
We have a fortunately small surface to cover when it comes to updated dependencies, at Haskell School. I think as well that a delay of 18 months is reasonable. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We need to strike some balance between:
In particular the question on my mind is when to stop telling users to enable GHC2021 extensions and instead just to set
-XGHC2021
(available in GHC 9.2). I think it's probably too soon at the moment, but it would be good if we could decide in advance when the time will be right.A general policy like "start assuming features are available if the compiler was released at least X months ago" might be the way to go here? As an initial proposal, I'll suggest 18 months, because that's about how long it took me from the release of GHC 9.0 to the time when there was enough library support to actually use it.
Beta Was this translation helpful? Give feedback.
All reactions