Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Swift Ownership Manifesto. Parent comment
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.
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.