This is why matching campaigns are often done, to see the market desire for something and matching that. Since no arbitrary amount will satisfy people that believe you have more, but this is the closest thing to it.
In any case this wasnt a matching one, just an analysis on what the Rust Foundation could make do with
It can surely grow if no issues occur. One of the worst things to do would be to drop some ridiculous sum on a project and expect it all to be used properly.
I used to spend my entire life inside Visual Studio, but my life has mostly moved to VS Code, where the Rust Analyzer extension provides a really nice experience. Granted, on rare occasions the extension fails for some byzantine reason, and language support in VS has always been rock solid, but would it really be that much better than life within VSCode? I'm not sure, but maybe it would?
I guess that’s my point though. What is desirable about Visual Studio itself these days that one would need Rust support in it? I don’t see it as having much of an edge, especially in areas where tight Windows integration isn’t necessary.
IMO VS proper has a lot of great features, especially around runtime analysis, profiling, debugging, etc. I’m pretty annoyed that they only offer the full-fledged version for Windows. I’m an Emacs user on Linux, Mac, and windows, but I will drop into VS at times when command-line debugging isn’t satisfactory. That said, I haven’t sorted out DAP yet.
In my case because of [1], which makes working with a particular library I need to use almost impossible. I went from exclusively using JetBrains tools to having VS Code installed for rust-analyzer, which is a slippery slope.
C++ 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.
Indeed. 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.
I 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.
Except 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.
I 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.
No, 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.
When .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.
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)
This is not a refutation of my statement. The episode I mentioned came years before the opening of .NET core, and the threat of a lawsuit was very much real at the time. Their track record is generally still one that does not promote trust.