std.unittests/exception Update and Vote
Jonathan M Davis
jmdavisProg at gmx.com
Tue Feb 8 03:52:30 PST 2011
*Sigh* I was hoping for a clearer vote than this.
assertThrown, assertNotThrown, and collectExceptionMsg are clearly in, but the
vote on assertPred is not so clear.
No
---
Brad Roberts (I appeared to be against but didn't vote outright)
David Nadlinger
Don
Jim? (I _think_ that he was voting no, but he didn't seem to think that he could
vote)
Michel Fortin
SHOO
Spir
Yes
---
Andrei Alexandrescu (at least he was until the most recent discussion on
improving assert)
Andrej Mitrovic
Andrew Wiley
Jens Mueller
Lars T. Kyllingstad (from his comments, he appears to be in favor, but he never
outright voted)
Nick Sabalausky
Tomek Sowiński (he definitely seems to be in favor but didn't vote outright)
I _think_ that I got everyone, but most of the discussion on it has been how to
improve it, not voting on whether it went in or not. In some cases, it's not
entirely clear that someone actually voted even if their intent was clear. And
there are definitely people who were involved in the discussion who never voted.
I think that in the future, we need to try and separate the improvement
discussions from the votes, with a specific, relatively short time frame (as in
more like a week than a month) for votes - rather than having them spread
throughout the discussion. I _tried_ to get people to vote at the end, but I
guess that I wasn't clear enough or not enough people were paying attention.
So, it's around a tie with regards to assertPred, with a definite lack of voting.
We have not gotten a commitment that assert will be improved, and assertPred
does more than assert could do even if it were improved (out of the 8 overloads
of assertPred, assert could only replace two of them at best - albeit the most
useful two). Don asked me to open an enhancement request for improving assert,
which I still need to do, but it's not clear that it's actually going to happen,
and at least some of the voting seems to be done with the idea that if we're
going to get an improved assert, then there's no need for assertPred (which I'm
not sure I agree with, but it could be debated).
So, it's obvious from those who voted that there is no overwhelming vote in
favor of adding assertPred to Phobos, but it's not exactly against either -
though there are some people on both sides who are very strongly. We got a
fairly ambigous vote IMHO.
So, I don't know what that means we should do. Ideally, I'd prefer to have a
second vote to make it clear, since so few people voted (and many of those who
did weren't clear about it), and I had to scour older posts to find most of them.
But it's not like we have formalized rules on all of this yet. Looking at the
Boost page that Andrei gave previously (
http://www.boost.org/community/reviews.html ) does not make it all clear about
what Boost does with regards to voting.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list