News for hackers. Stuff that matters.
Re:What will C++17 be? by zerr on Sunday April 26, 2015 @07:37AM (#9441408)
Yes, but I was talking about MSVC - MicroSoft Visual C++ compiler.
Re:What will C++17 be? by slowmovintarget on Sunday April 26, 2015 @09:41AM (#9441708)
That's kind of like saying "You haven't read Shakespeare until you read him in the original Klingon."

Waiting for Microsoft to make a compiler seems like it ought to be orthogonal to moving the language forward, especially when non-Microsoft tool chains are already doing better with that particular language.

Microsoft has enough on their plate bringing C# and .Net to Linux and Unix, and I'd much rather they get that right than compete with GCC and CLANG. (That and Docker for HyperV and Windows Server.)

Re:What will C++17 be? by GFK_of_xmaspast on Sunday April 26, 2015 @11:41AM (#9442076)
I'm obliged to make my c++ code work on a variety of platforms, and on windows this means visual studio.
Re:What will C++17 be? by Someone on Sunday April 26, 2015 @02:23PM (#9442723)
But Visual studio doesn't imply Microsoft's C++. There's clang-cl (http://clang.llvm.org/docs/UsersManual.html#clang-cl), which aims to be a drop-in replacement for Microsoft's compiler (haven't used it, so I don't know its quality)

Also, Visual Studio 2015 will ship with clang (http://blogs.msdn.com/b/vcblog/archive/2014/11/12/visual-stu...). Yes, that's for Android (and, in the future, iOS) only, but it would not surprise me if that it is a sign of things to come: either Microsoft starts following developments faster, or people will move to clang for development. And I doubt the current Microsoft would be bothered if their customers moved to use clang, as long as they kept using Microsoft technologies (even if that's limited to running on Azure)

Re:What will C++17 be? by Dylan16807 on Sunday April 26, 2015 @11:30AM (#9442038)
>That's kind of like saying "You haven't read Shakespeare until you read him in the original Klingon."

Not really. It's one of the top handful of compilers and none of them are "original" wrt the language standard.