An Effective C++11/14 Sampler

Herb Sutter, language architect of Visual C++ and Chairman of the ISO C++ Committee, opens Day 2 with a brand new talk, "One C++".
OK, I hope One C++ doesn't look like One ASP.NET.
"One C++" is kind of ironic coming from Microsoft, where they typically refer to at least three language dialects as "C++".
for what is worth, I always fight with anyone who starts talking about CX and are referring to it as C++, there's two dialects that I know of, C++/CX, C++/CLI, I'm always careful to always use CX, or CLI if I'm not talking about C++, there's only one C++, ISO C++, period
'"One C++" is kind of ironic coming from Microsoft, where they typically refer to at least three language dialects as "C++".'
Yeah, ha ha. Interesting talk though. This "C++ Renaissance" is becoming more believable over time, I would say. It's great news that Herb is taking constexpr seriously now. Herb quoting Bjarne about no-one knows what the average C++ programmer codes is very telling.
Lots to look forward to by the look of it - even if the sum total does rather make my head spin!
i cannot watch day 2 and day 3 videos why?
Enjoyed the talk, Herb!
The convergence of compiler support is encouraging for Linux and (soon) Windows, however some of us live in the real-time/embedded space as well. Can you share any general indications you've seen/heard from compiler vendors in that space? (I'll refrain from calling them out directly)
Thanks!
I missed the talk live, hope they'll upload it fast.^^
--> All sessions will be available to download (in both audio and video formats) 24-48 hours after the event. Slide decks will show up just a little bit later. <--
Sneaky weekend, eh? Nobody saw it coming.
Why bother with immediate mode? It would be much better to just say draw the data in this vector (or make me a vertex buffer out of this vector and then draw it). Well, it is easier to reason about the immediate mode because people think about drawing dots than a set of vertices. However, it might be more useful to provide similar API than relying on some hidden buffer which is used for pushing vertices each frame and drawing them.
@0:05:50, in which block the noexcept and std:move_if_no_except lies in the roadmap?
Thanks for posting, very interesting talk!
I've been using openFrameworks for 5 years (personally and professionally) and yet had never heard of most speakers of this conference.
It's really nice to see the C++ ISO committee acknowledging this kind of C++ usage, and getting involved in it.
Can you guys be the first at Microsoft and implement XPath2 and XSLT2 W3C standards https://casablanca.codeplex.com/workitem/53. Its being a long time, nobody at Microsoft is getting excited about it..
I would have liked to read the full code of Sutters pacman example.
Sutter should have made the requirement to release the code so we could prove they didn't break the rules.
4:30 into the talk: What's the sense in supporting constexpr _except_ for ctors??? If you don't support literal types, all you can do with a constexpr function is work on built-in types...
@kikko: yes, it's going to be fascinating to see what SG13 produces. OpenFrameworks and Cinder etc have long deserved more attention. Imagine how great it would be if in the future this kind of tech was 'in the box' with any Standards compliant C++ distribution. We might actually get to take advantage of our visually biased brains when writing C++ sketches, rather than languishing in the retro swamp of std::cin and std::cout.