4 ms·
It's probably okay to solve one problem at a time: first solve the "free open source browser, developed from the Web standard specs" problem in an established l
by jll29 8mo ago
It's probably okay to solve one problem at a time: first solve the "free open source browser, developed from the Web standard specs" problem in an established language (C++), and then the "reimplement all of part of it in a more suitable (safer, higher productivity) language - yet to be devised - problem.
And Andreas Kling already proved the naysayers wrong when he showd that a new operating system and Web browser can be written entirely from scratch, the former not even using any standard libraries; so beware when you are inclined to say 'not feasible'.
- bbkane 8mo agoMaybe? I feel like there's been lots of efforts to migrate large C++ codebases over the years, and few actually complete the migration. Heck, Google is even making Carbon to try to solve this.
- bluGill 8mo agomigrating any large project is going to be billions of dollars worth of labor. Language isn't a large factor in that cost, you can save few tens of millions at most with a better language.
- bbkane 8mo agoCan you give me some reasoning behind this statement ("language isn't a large factor in the cost of migrating a large project")? I'm struggling to think of a larger factor
- bluGill 8mo agoThe large factor is the amount of work to create everything again. Plenty has been written about large re-writes, they can and have worked out in the long run, but generally it takes a decade for the new to be as good as the old - either it is missing critical features or it has too many bugs.