Re:How to Write Portable C Without Complicating Your Build
by pjmlp on Friday March 31, 2017 @03:08PM
(#14007097)
Think of UWP as Windows Longhorn reborn.
It is the same programming model as .NET, but built on top of COM and just the minimal set of Win32 APIs to support COM based APIs.
It is also sandboxed, just like on OS X.
For Rust to support UWP, it needs to be able to consume COM with the new UWP semantics and at the same time expose traits as COM interfaces accessible to any programming language able to consume UWP libraries.
It is the same programming model as .NET, but built on top of COM and just the minimal set of Win32 APIs to support COM based APIs.
It is also sandboxed, just like on OS X.
For Rust to support UWP, it needs to be able to consume COM with the new UWP semantics and at the same time expose traits as COM interfaces accessible to any programming language able to consume UWP libraries.