News for hackers. Stuff that matters.
Re:Metaclasses: Thoughts on generative C++ by whowouldathunk on Friday July 28, 2017 @11:33AM (#14874973)
> Is GUI programming in C++ still a thing, though?

All of the new Windows 10 UI is C++ (using the UWP XAML framework, which is implemented in C++). The paper says metaclasses are a way to avoid language extensions like UWP's C++/Cx, which adds C# things like "interface" and "event" to C++.

Disclosure: I work at Microsoft.

Re:Metaclasses: Thoughts on generative C++ by pas on Friday July 28, 2017 @12:16PM (#14875344)
Oh, that explains why I can't navigate in "Settings" with Alt-Left (and there's no Back button either), yet it looks like an IEView (MSWebView, Electron, etc.).
Re:Metaclasses: Thoughts on generative C++ by whowouldathunk on Friday July 28, 2017 @12:20PM (#14875391)
Alt-Left goes back in Settings for me, and there is a back button at the top left of the window.
Re:Metaclasses: Thoughts on generative C++ by pjmlp on Friday July 28, 2017 @11:45AM (#14875092)
Can you disclose anything about C++/WinRT?

Things went pretty silent there.

Re:Metaclasses: Thoughts on generative C++ by whowouldathunk on Friday July 28, 2017 @11:47AM (#14875118)
Don't know, but it's been discussed publicly rather recently:

https://github.com/Microsoft/cppwinrt

https://msdn.microsoft.com/en-us/magazine/mt745094.aspx

"Teams within Microsoft are already starting to use C++/WinRT to build WinRT components for the OS itself."

Re:Metaclasses: Thoughts on generative C++ by pjmlp on Friday July 28, 2017 @02:05PM (#14876229)
Thanks, that part I already know.

My point was more about Blend, XAML tooling support and official integration into Visual Studio.

So, all the things that C++/CX has today, but C++/WinRT was still catching up when that information was made public.