Hacker News new | ask | show | jobs
by pjmlp 1440 days ago
Typing on the phone.

Short version story, a group of WinDev folks weren't happy with C++/CX and its C++/CLI extensions.

So they brought in Kenny Kerr, which was trying to create a C++ library without those extensions.

Out of that effort, C++/WinRT was born, they deprecated C++/CX (5 years ago) and told Microsoft customers to suck it up and wait for the day C++ gets reflection, because they couldn't otherwise provide the same level of tooling for C++/WinRT, as C++/CX enjoys on Visual Studio.

Nowadays they are having fun with Rust/WinRT, while every customer that has to deal with C++/WinRT enjoys editing IDL files without any VS tooling, and merging the generated C++ code manually, after every IDL change.

To the point of that even MFC has better tooling for dealing with COM.

A tiny group inside Microsoft is now happy, while all customers deal with the mess they left behind.

1 comments

Thanks for typing this out. Wild.