3 ms·
If anything, it’s an encouraging tale for the “let’s invent a new language for our rewrite of a complex application” camp. The rewrite failed but the language
by pavlov 3y ago
If anything, it’s an encouraging tale for the “let’s invent a new language for our rewrite of a complex application” camp.
The rewrite failed but the language lives on because the problem was general enough.
- fooker 3y agoMost programming languages were born out of such a need, not necessarily just the successful ones.
- cookieperson 3y agoRust is doing just fine. And your original comment is specieous at best.
- GeekyBear 3y ago> The rewrite failed Servo code, written in Rust, to enable the use of multiple CPU cores to speed up rendering was merged into Firefox quite a few years ago. https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/ https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en... Also, shout out to Lin Clark, whose blog posts for Mozilla back in the day set a high bar.
- pavlov 3y agoFair enough. My impression was that Servo didn’t meet its original goals. Whether that counts as failure is a mindset question, I suppose.
- kzrdude 3y agoSome of the best things in Servo were taken over by firefox, weren't they?
- cookieperson 3y agoYes.
- capableweb 3y ago> The rewrite failed What rewrite are you talking about? Servo was never intended to replace Gecko, so it can't be that. Servo was always in Rust, so you're not talking about a rewrite there. Servo delivered on its promise to be a sandbox for experiments that might end up in Firefox, so surely you're not talking about that either.