5 ms·
Microsoft as a platinum member of the Rust Foundation is probably reason enough to not adopt the language.
by yazzku 2y ago
Microsoft as a platinum member of the Rust Foundation is probably reason enough to not adopt the language.
- lionkor 2y agoWhy? What negative impact will it have, by your prediction?
- 999900000999 2y agoWhy, funding needs to come from somewhere. It's not like they took over the project or became it's main contributor or something.
- infamouscow 2y agoReplace project with politicians election campaign.
- 999900000999 2y agoIf Microsoft does something you don't like with Rust you're free to Fork. Microsoft has been pretty good to developers lately.
- yoyohello13 2y agoOther than all the game devs they just laid off.
- deleted 2y ago[deleted]
- afavour 2y agoGood news is they can’t lay off any members of the Rust Foundation.
- pjmlp 2y agoExcept Windows developers, since Windows 8 WinRT, Windows 10 UWP, Project Reunion, WinUI 3.0/WinAppSDK, killing .NET Native and C++/CX, while their business units put Web widgets everywhere, mess.
- 999900000999 2y agoElectron is here. For better or worse most developers aren't developing true native apps anymore. That doesn't take away from what Microsoft has done for open source lately.
- pjmlp 2y agoThat is what Web apps are for, no need to ship Chrome alongside each application. Everyone shipping Electron is helping Google to turn the Web into ChromeOS.
- b-side 2y agoNot like they are being sued for stealing code at this very moment. They are just so good to developers/s.
- erhaetherth 2y agoBut TypeScript and C# are both awesome.
- mdhb 2y agoI don’t know that I’d rush to call Typescript awesome. It’s only awesome sitting next to JavaScript. Compared to say another modern language (I.e Dart or Kotlin) which has proper typing, compilation and didn’t have to take on all the baggage of that level of JS interop it’s actually quite a shit language. Just using the idea of mixins as a quick example. Here is how they look in Dart: https://dart.dev/language/mixins https://dart.dev/language/mixins And here’s how they look in Typescript: https://www.typescriptlang.org/docs/handbook/mixins.html https://www.typescriptlang.org/docs/handbook/mixins.html
- yazzku 2y agoNo, they are not. There was a time when Microsoft tried to sneak C# through Mono into the Gnome desktop under the "promise" that they would not enforce legal action. Fortunately, many smelled the BS from miles away, except for some misguided Gnome developers. Why should Rust not also be a vehicle for Microsoft's new incursion into, e.g., the Linux kernel, where some are already poking Rust? I am not all that familiar with the Rust Foundation; but I do not trust corporate-owned languages in general, let alone ones where Microsoft seeks to have an influence. https://arstechnica.com/information-technology/2009/07/microsoft-issues-patent-promise-dispels-mono-concerns/ https://arstechnica.com/information-technology/2009/07/micro...
- neonsunset 2y agoWhen .NET (that is, what became CoreCLR runtime flavour) was open-sourced, it was done in such a way as not to cause issues for existing Mono, Xamarin and Unity code, and allow cleanly merging the first two into overarching .NET ecosystem. https://github.com/dotnet/runtime/blob/main/LICENSE.TXT https://github.com/dotnet/runtime/blob/main/LICENSE.TXT https://github.com/dotnet/runtime/blob/main/PATENTS.TXT https://github.com/dotnet/runtime/blob/main/PATENTS.TXT Given that MSFT never sued anyone for .NET or .NET-related matters, so far their reputation is clean in that area, unlike certain Java-related company. (after reading the thread, I'd like to suggest taking a seaside vacation)
- freeone3000 2y agoI guess you’ll also have to avoid adopting C++ and Javascript and Python and JSON…
- dsalfdslfdsa 2y agoHonestly, that sounds fantastic.
- Am4TIfIsER0ppos 2y agoIndeed. C++ is garbage with "cout << this << is << how << they << expect << you << to << print << stuff". Javascipt is only used for privacy violations on the web. And Python has significant indentation and too many types.
- binary132 2y agoDon’t worry friend, after 30 years C++* will have a smattering of support for a print function in the standard library *some versions of some implementations
- verall 2y agoI think this is a really fun complaint because iostreams is terrible and has no reason to be terrible, but if you use C++ in the day to day it just does not matter. There are so many other problems. If your first complaint is about iostreams you probably did not get past hello world.
- neonsunset 2y agoJavaScript one made me spit my drink. Thank you for making my day. Funny but not untrue!
- yazzku 2y agoC++ is designed by a committee, for better and for worse, with TS contributions from people of a variety of industries and backgrounds. Rust doesn't even have a formal spec, it's just whatever rustc admits. The potential for a single corporation to steer that for its own benefit seems greater to me. And we know how MS has attempted to destroy Linux before, in particular with its incursion with .NET in Gnome.
- zipping1549 2y agoI get you feel the need to have MS and that's for good reason but not every single thing that they do is not and cannot be that bad.