Am 24.06.2012 22:59 schrieb "Juha Manninen" <juha.mannine...@gmail.com>:
>
> On Sun, Jun 24, 2012 at 8:57 PM, Sven Barth <pascaldra...@googlemail.com>
wrote:
>>
>> I believe they'll mostly go through the WinRT, which is Microsoft's new
API pet project.
>
>
> Thanks. I didn't even know about this WinRT. New technologies are
appearing all the time.
>
> Page http://en.wikipedia.org/wiki/Windows_RunTime
> says that WinRT is a COM-based API and uses a .NET-like metadata format.
> 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.

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)

Regards,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to