3 ms·
Servo is a research project. Microsoft spends a ton on research.
by haakon 6y ago
Servo is a research project. Microsoft spends a ton on research.
- NegativeLatency 6y agoWould they spend it on a project that was written in Rust rather than one of their own languages though?
- steveklabnik 6y agoMicrosoft is already supporting the Rust project, so, yes, I would not expect that to be a disqualifying reason.
- mhh__ 6y agoAre any of their langauges a good fit for something like Servo? I haven't used C# a huge amount but everytime I do I find myself being more productive than writing C++ but ultimately slightly worried about performance and correctness (the biggest thing that stood out is the absolutely awful immutability in C#)
- oaiey 6y agoLatest C# versions added a lot of language and library features allowing efficient writing of high performance code. And if you want to go a step further, unity has shown how (burst compiler)
- domenicd 6y agoThey had a project called "Midori" which was a new operating system (I believe including browser?) written in a C# derivative. The blog posts on it are fascinating stuff, diving into some greenfield decisions for both language design and OS design. http://joeduffyblog.com/2015/11/03/blogging-about-midori/ http://joeduffyblog.com/2015/11/03/blogging-about-midori/ It's interesting to compare what we know of "Midori C#" to Rust.
- steveklabnik 6y agoJoe spoke on this topic at RustConf a few years back https://www.youtube.com/watch?v=CuD7SCqHB7k https://www.youtube.com/watch?v=CuD7SCqHB7k
- ponker 6y agoSure. Microsoft is a pretty unpredictable company these days. They are supporting all kinds of weird and wonderful things. I’m sure there is some ruthless business reason behind all of it but I don’t care if it helps the projects.