Those interested in this may find the following articles of interest: Microsoft goals [edit: err, Microsoft hiring manager vision-casting goal ] to convert 1 billion lines of code to rust by 2030 via automated tooling enabling "1 engineer, 1 month, 1 million lines of code": https://thenewstack.io/microsofts-bold-goal-replace-1b-lines... DARPA work towards automating converting C code to Rust using a mix of 6 differen…
It would be possible for me to give a more nuanced take, but the upshot is: none of that shit is going to work 100%. One may get local maxima like an unsafe bonanza, or something that introduces a custom runtime memory management discipline at the cost of performance etc. Fully equivalent C++ to Rust in full generality is mainly wishful thinking. Of course that does not mean one should not try it. See also my other c…
Rust is tier-1 language at Microsoft
241–250 of 521 posts
Re: Rust is tier-1 language at Microsoft
#242But which GUI toolkit will they use for all their new rust applications?
Re: Rust is tier-1 language at Microsoft
#243Earlier quoted context omitted.
For me it was the inclusion in the kernel. That locks it in as here to stay
I thought it got pushed back out? Wasn't there a big drama about this and Linus weighed in? Linus is a wise operator at this point. I often see him come in like a hammer to bash down squabbling, but then he allows the situation to evolve once things quiet down. I only saw the hammer so I'm not sure what the current state is now.
Re: Rust is tier-1 language at Microsoft
#244Yes.
May I see it?
No.
Re: Rust is tier-1 language at Microsoft
#245Good news they adopted Rust as Tier-1 language. I hope their Weather app stop consuming more than 1GB RAM https://www.notebookcheck.net/Windows-11-s-built-in-Weather-...
I feel like the weather app makes a lot of sense from a corporate politics point of view. A 1mb weather app would have a significantly less impressive pie chart associated with it come "here are our improvements" presentation. Also if times get tough and you're told to reduce headcount by 10%, who do you want to get rid of. Sally who knows the USB driver end to end or Todd who wrote the bloated 1gb weather app. (Don'…
Re: Rust is tier-1 language at Microsoft
#246What’s the story for Rust-C++ interoperability these days? That’s what kills adoption. Most C++ devs I know like the idea of Rust, but no one is going to go rewrite 30 years of working code. It needs to be something you can incorporate gradually.
Re: Rust is tier-1 language at Microsoft
#247M$ choosing Rust might be the strongest argument for picking Go instead
They strike different balances. Rust is absolute performance, similar to C++. Go is deliver fast and get a very good performance to effort ratio.
Re: Rust is tier-1 language at Microsoft
#248Earlier quoted context omitted.
I feel like the weather app makes a lot of sense from a corporate politics point of view. A 1mb weather app would have a significantly less impressive pie chart associated with it come "here are our improvements" presentation. Also if times get tough and you're told to reduce headcount by 10%, who do you want to get rid of. Sally who knows the USB driver end to end or Todd who wrote the bloated 1gb weather app. (Don'…
The corporate dilemma between "I hired some less competent engineers and they're dragging the team down" and "I hired only highly capable engineers and now I have to give 10% of them bad reviews in stack ranking and later let them go"
Re: Rust is tier-1 language at Microsoft
#249Earlier quoted context omitted.
i prefer the macos mindset if not the actual OS
I just looked and I think what I'm talking about, where they folded more specific permission callouts under a broad term "Full disk access" "local devices" etc used to be more granular before they updated that UI to match the iphone. If I got a jumpscare permission prompt on macos, I used to actually be concerned. Now they're all jumpscares for basic stuff. But I could be misremembering. I haven't liked any of the re…
Re: Rust is tier-1 language at Microsoft
#250ermm... which are the rust-native libs which enable winrt3.0 native apps?
windows-rs