On Friday, 8 July 2016 at 18:04:16 UTC, Andrei Alexandrescu wrote:
"Oops, can't let checkedint happen but I can't criticize without proposing an alternative so forget RCStr and let me work on that"
...
On 07/08/2016 05:17 AM, Robert burner Schadek wrote:
People would have a go to place
looking for pre-approved work. Leading to no more gatekeeper rejection frustration.

I don't think preapproved work would lead to less rejection. Rejection is of work of insufficient quality, not of work that has not been preapproved. Conversely, preapproval does not guarantee any work will be actually approaved.

My bid for inclusion of `checkedint` in Phobos fizzled because I want to solve a different (though overlapping) set of problems than you do.

No matter how much I iterate and improve my work you still won't be satisfied, because our goals are incompatible and I'm not interested in discarding mine in favor of yours. This is clear from the response you gave when I explained in some detail the reasons for my design:

https://forum.dlang.org/post/njss1a$2ig5$1...@digitalmars.com
Even if it were the case that there's no smaller design that conforms with the requirements, that means requirements have a problem.

You neither gave any *specific* suggestions as to how I could better meet my requirements, not did you state which of my numbered requirements, *specifically* was unreasonable or unnecessary. All of the major suggestions that you did give revolved around adding new requirements (like support for arbitrary bound ranges and user-defined error handling), while somehow shrinking the code base. Something had to give.

Repeatedly dismissing this obvious goals mismatch as "insufficient quality" on my part is abrasive and unhelpful.

Communicating clear requirements for projects ahead of time via pre-approval could help ensure that people who volunteer are actually working on something you want. Obviously I'm not the volunteer you're looking for, but maybe if we'd all known that I wouldn't have taken ownership of the project, and someone else would already have made what you want, instead.

Reply via email to