
Yuval Ronen wrote:
In face of all this disagreement, well, what can a guy do...
What everyone else will do: Either convince the others, i.e. prove your points or respect that you have learned something. At least this is what I am trying to do. This forum is highly technically focused and will respect your arguments. I am in no different position than you are. The fact that I am currently co-maintainer of the Boost.Thread does not give me the right to introduce arbitrary changes which I think are good. I also have to ask for consensus first. Given the fact that there currently is one pro and one contra vote, is not enough to change anything. Agreed? Perhaps you should restart from fresh. Perhaps some "Meta"-hints: From rereading your original post I got the following impression: You found a way to speed up condition variables on Windows. Unfortunately you found out, that this is not possible with the current interface. Instead of pointing out this fact, you have been proposing a interface change, and stating that the speed up is a mere "side effect". So this gave me the impression you did not try to carefully research the effects of the proposed interface change. How much present code will break? What valid usage scenarios will get invalid? Of course I might be totally wrong because I am kind of interpreting you. This solely is meant to give you feedback how your message arrived at me. (Can't speak for others.) Also this kind of arguing is by no means a technical one. But perhaps it re-encourages you to try again. I personally would like to see a reworked statement, that also considers the arguments you have heard so far, ideally accompanied by whatever is necessary to prove your points. Roland