News for hackers. Stuff that matters.
Re:Swift Ownership Manifesto by pjmlp on Thursday June 08, 2023 @10:40AM (#36242629)
Yes, hence one of the reasons why WinRT came to be, as COM evolution.

You get .NET metadata, IInspectable, and an improved type system, basically .NET CLS.

It doesn't expose everything C++ can do, but enough C with classes, OOP ABI and generics.

https://learn.microsoft.com/en-us/uwp/winrt-cref/winmd-files

Basically what COM vNext was going to be, if it wasn't for .NET pivot (see Ext-VOS).

However the tooling is as clunky as using ATL.

There are no comments on this comment yet.