I would be so happy if they ditched IDL, or at very least improved its development experience, specially with the excuse to wait for C++ reflection to give back the experience of using C++/CX with C++/WinRT, means I will probably retire before they even bother to start.
Comments
WRL is by far the best of the bunch. Instead of
WE_ARE_THE_ATL(MACRO_POINTER$(##PLEASEREGISTER ^& CLASS))
you have
class ListenerCallback : public RuntimeClass<RuntimeClassFlags<ClassicCom>, IWhateverListenerInterface
[...]
CoCreatableClass(ListenerCallback);
I would be so happy if they ditched IDL, or at very least improved its development experience, specially with the excuse to wait for C++ reflection to give back the experience of using C++/CX with C++/WinRT, means I will probably retire before they even bother to start.