I have been hard at work on C++/WinRT for the RS5 release. There should be an update available with the upcoming Windows SDK for Windows Insider builds very soon. This will include most of the changes coming in RS5 and I will begin to share more about that as soon as it is available.
Beyond RS5, I am starting a new project that builds on C++/WinRT and I cannot wait to share more about that.
Please check back again soon as I will be sharing a lot more information here on kennykerr.ca regularly. I have also rather unexpectedly left Twitter. I may share that tale of woe someday, but feel free to reach out via kenny@kennykerr.ca or via the comments.
If you have specific questions about C++/WinRT, please use the Developer Community.
Hi Kenny,
You can’t leave us hanging like that, when will we know more about your new project ?
Great news for RS5,
Cheers,
Cedric
Stay tuned. 🙂
I’m going through your awesome Pluralsight course on SQLite and Modern C++. I’m building the source code on OSX/clang and its having problems with #define ASSERT __noop. Code compiles fine with VS2017.
It turns out that __noop is a Visual C++ extension. You can use something like for a more portable solution:
#define ASSERT(expression) ((void)0)
C++/WinRT seems to have stalled. Is there any dedicated effort to provide more documentation, guidance on the future of the project, or more samples? If the use of the project is going to achieve a wider audience (hobby programmers to production code) the current state is not sufficient.
C++/WinRT continues to be my full time job so I wouldn’t consider it stalled. We continue to expand its capabilities and reach as well as introduce new features and optimizations. Documentations has also expanded greatly and the compiler itself is now even available as an open source project where you can follow along to see the progress we are making.