<p>Am 24.06.2012 22:59 schrieb "Juha Manninen" <<a href="mailto:juha.manninen62@gmail.com">juha.manninen62@gmail.com</a>>:<br>
><br>
> On Sun, Jun 24, 2012 at 8:57 PM, Sven Barth <<a href="mailto:pascaldragon@googlemail.com">pascaldragon@googlemail.com</a>> wrote:<br>
>><br>
>> I believe they'll mostly go through the WinRT, which is Microsoft's new API pet project.<br>
><br>
><br>
> Thanks. I didn't even know about this WinRT. New technologies are appearing all the time.<br>
><br>
> Page <a href="http://en.wikipedia.org/wiki/Windows_RunTime">http://en.wikipedia.org/wiki/Windows_RunTime</a><br>
> says that WinRT is a COM-based API and uses a .NET-like metadata format.<br>
> So it is not native code after all then. I don't know why they advertised it as native. I guess it is faster than .NET code because it is not managed. I thought that .NET allows non-managed code, too.</p>
<p>Why does "COM-based + .NET-like metadata" imply that it's not native code? The core libraries are written in either C or C++ and the metadata is needed so that runtimes like .NET and languages like JavaScript can interface with WinRT. We can also use this metadata to generate Object Pascal wrappers (it is basically the successor of IDL which was used for interface definitions in the original COM)</p>

<p>Regards,<br>
Sven</p>