I would love to know when the Surface Pro 2 is going to be available for order in the UK!
A little about me, kind of a CV...
1st Class Degree, Computer Science (University of Westminster).
20 years experience with Microsoft Visual C++
13 years experience with C#.
Associated skills: on-the-metal Win32 coding, COM runtime, .NET runtime, MFC and WPF, the restoration of very large, mature, codebases with modern idioms, technical reviewing and mentoring.
@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.
@sbehnke15: Recent code can be found here: https://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations
This version is nearly identical to the code presented and much more recent than the code linked to by @jdkoftinoff.
@vittorioromeo, I believe this also answers your question.
Thank you for sharing this, are there any other public facing examples of your current coding style available? You don't perchance have a version of your personal 'coding guidelines' in text form you could share?
'wow wow wow' is entirely appropriate, at the moment you need to take a dependency on C# and interop to native which is obviously horrible ( all that extra machinery and runtime overhead ). Just hope there's going to be a Visual Studio 2014 so we can get await for C++ into production with a go-live licence as soon as possible. It's too yummy to keep in the labs.
Then we need the ISO folks to include it in C++ 17.
Sep 06, 2013 at 12:50 PM
Awesome, here come the downloads! Its offline grokking time!
I was hoping you folks would cover this! Next up what about digging deep into __async. In particular how can we hook into it for use in non Windows Store App contexts? I'd like to know if it will be possible to use __async over asynchronous classic COM interfaces. How as library developers to we hook in and make our existing continuation passing style libraries and APIs light up with __async?
Also the shows have been getting shorter and shorter of late with each subsequent episode, hope that's because you're happily distracted getting ready for the Going Native 2013 Conference and not because you think there isn't any audience for this stuff.
Oh, and how about a show covering the AST retrofit work going on the compiler to fully support constexpr etc? It be fascinating to hear how a venerable compiler is being updated.
Way cool! James is in the house! Sounds like you folks are going to have a blast at Going Native 2013 with that stellar line up. I'll have to make do with the session videos when they're uploaded. It would be way cool if you could find some time to live tweet during the proceedings. What about some adhoc video interviews with attendees outside of the actual sessions?
@EricBattalio: Hi Eric, yes Herb's talk is excellent, I've watched it a couple of times now just to make sure I really grok the roadmap. It's cleared up all my Standard conformance questions, and while the 'out of order' delivery schedule (some bits of C++ 14 before other, more 'esoteric', bits of C++ 11) was initially surprising but now makes oodles of sense.
The fact that MS is committed to full conformance to C++ 11 and C++ 14, including finishing those bits of C++ 98 conformance that are currently missing, is hugely positive and extremely encouraging.
Great panel Charles! Lets have a Going Native show, or perhaps an intra show segment that runs for a few episodes of GN that covers the work (and motivation) to add a AST to the C1XX front end compiler for C++. It was fascinating to hear Herb mention at BUILD that this was a relatively recent addition to the compilers implementation. Adding an AST at this stage in the game sounds like a complex and very likely insightful engineer journey.