[Dlang-internal] The Phantom Zone
Walter Bright
newshound2 at digitalmars.com
Mon Jan 15 01:10:58 UTC 2018
The issue that there are too many aged PRs on github that sit around for years
comes up again and again. I've resisted just closing them, because closing them
is tantamount to termination with prejudice:
https://en.wikipedia.org/wiki/Termination_of_employment#Rehire_following_termination
and the PR is never seen again. This is squandering our resources. A PR may
remain open, but is not pulled, for several reasons:
1. it needs work, but the author has left the field
2. it's a good idea whose time has not yet come
3. it's a good idea, but a not good enough implementation, but the PR still
contains valuable insight, details, and test cases that would be useful for a
more acceptable implementation
4. it's large and complex and nobody has been willing to expend the effort to do
a proper review.
But github has a feature we can use for this. We tag these PRs with "Phantom
Zone" and then close them.
http://superman.wikia.com/wiki/The_Phantom_Zone
(People with terminal diseases would get put in the Phantom Zone until a cure
could be found.)
They can then be viewed via this link:
https://github.com/dlang/dmd/pulls?q=is%3Apr+is%3Aclosed+label%3A%15Phantom+Zone%15
PRs banished to the Phantom Zone would have to have an explanatory comment
saying why.
Andrei has suggested calling it "Limbo".
More information about the Dlang-internal
mailing list