@herbsutter
Hi Herb, won't be hiding anything, I think you are wearing too many hats mister, and you want to eat the cake and have it too.
I have lots of problems with the way you pretending to be and the way you really are, will point to just two of them at the moment:
a) your pre and post //build behavior - you knew exactly what's gonna happen yet to the very end you pretended that C++ is going to have its renaissance at MS. Lots of talk, zero action, or as some of us, (I notably), seen such "actions" as coming from the betrayal category. Anyway, after //build you radically have changed your opinion towards C++ and were trying to convince us that CX is not only better but the only viable option. You were also not interested in engaging (engaging, not just talking and not listening) with us, devs, one of your comment which stuck in my mind was something along the lines:
"Guys, this thread is too long, I'm not gonna read it"
but there was more and some of your replies where simply outrageous.
b) In your last post you've said: "You should check out the November 2012 CTP"
In reply to that I have just one thing to say:
You should check out status of C++11 in clang and gcc, compare it to VS, and then we can talk. Because if you were a man of action, someone with your position at MS would make sure that VS would be up to date C++ wise. But it isn't. Do you understand now why I think that:
"he(Mr Sutter) talks all the time about C++, yet he does nothing or almost nothing (at least the effects suggest it) to put C++ into leading position - see the state of VS's C++ compiler.
Herb, I do understand that my words are harsh and are directed at you, and I also do understand that you may feel offended. But that's how I feel about your person at MS and the effects of it. You are supposed to be "The main C++ architect", yet, status of C++ compiler in VS is couple of years behind freely available compilers. You do lots of talk, yet the effects (the real effects meaning that devs can actually use modern C++ on which you talk so much, are poor on VS) suggest that you don't do the walk.
I also do understand that I am not even a pawn in this game, so you really do not have to convince me nor prove to me anything, but as long as I can reason, I am going to state my opinion in the most direct way. This may seem bit too dramatic for you but someone once said:
"We could avoid first and second world war if we only didn't use diplomacy"
So my conclusion to this bit too lengthy post would be:
If I were you, and would still want my person to be seen as C++ guy I'd make sure that I do:
Less talk and more (visible/tangible) action - up to date C++ compiler.
P.S.
Herb would you do me a favor and tell me what your formal education is - it is impossible to find any info about it anywhere.
Thank you