Wish they'd open the source and let the Rust community do this kind of stuff instead. No need to waste Windows development time on niche stuff.
Rust/WinRT Public Preview
11–20 of 219 posts
Re: Rust/WinRT Public Preview
#12I stopped reading at "The Windows Runtime is based on Component Object Model (COM) APIs..." Is that a bad choice on my part? I see COM and think of OLE, CORBA and I remember that I'm old and going to die pretty soon (within the next 40-50 years almost assuredly). https://en.wikipedia.org/wiki/Component_Object_Model
Re: Rust/WinRT Public Preview
#13I stopped reading at "The Windows Runtime is based on Component Object Model (COM) APIs..." Is that a bad choice on my part? I see COM and think of OLE, CORBA and I remember that I'm old and going to die pretty soon (within the next 40-50 years almost assuredly). https://en.wikipedia.org/wiki/Component_Object_Model
Re: Rust/WinRT Public Preview
#14Wish they'd open the source and let the Rust community do this kind of stuff instead. No need to waste Windows development time on niche stuff.
All of the work MS has done on these bindings is MIT licensed as well.
Re: Rust/WinRT Public Preview
#15It's true that Microsoft historically has been an intensely competitive company, often trying to undermine competing technologies, e.g., with "embrace and extend" strategies.
But whenever a competing technology -- whether a language, or a framework, or an application -- gains adoption with developers or users, Microsoft to its credit will follow along, sooner or later, and do the work necessary for making it a first-class citizen on Windows.
(For those who don't know, Rust is originally a Mozilla project.)
Re: Rust/WinRT Public Preview
#16Wish they'd open the source and let the Rust community do this kind of stuff instead. No need to waste Windows development time on niche stuff.
Open what source? Everyone has access to the winmd files necessary, the COM ABI is documented - there’s been nothing stopping anyone from doing this. All of the work MS has done on these bindings is MIT licensed as well.
the new first-party ones look to be more complete and polished but this is mainly due to time and skill limitations on my part. :)
Re: Rust/WinRT Public Preview
#17I start to understand the Windows team desire for this WinRT. You can flow through time with these language bindings without being locked into a programming language. .NET, JS, C++ and now Rust. That is seriously cool.
Glad to see Rust is now one more such language.
Re: Rust/WinRT Public Preview
#18Can I develop a single windows app with this that runs on Windows 10 desktop as a win32 app does (such as a plugin to another application where I can’t can’t decide the deployment model)?
Re: Rust/WinRT Public Preview
#19I start to understand the Windows team desire for this WinRT. You can flow through time with these language bindings without being locked into a programming language. .NET, JS, C++ and now Rust. That is seriously cool.
Re: Rust/WinRT Public Preview
#20I stopped reading at "The Windows Runtime is based on Component Object Model (COM) APIs..." Is that a bad choice on my part? I see COM and think of OLE, CORBA and I remember that I'm old and going to die pretty soon (within the next 40-50 years almost assuredly). https://en.wikipedia.org/wiki/Component_Object_Model
Granted, it was pretty painful in C and somewhat in C++, but all the other languages (VB and C# mostly, but plenty of others) really unlock the power of COM.
Nothing like that remotely exists on Linux or macOS.