It’s not about the language. You have no idea how little the “code driving UIs” is even maintained, at all. That’s why it doesn’t get rewritten: it works, and there is no money in rewriting it.
-
-
How much of Firefox development is in Rust nowadays?
1 reply 0 retweets 0 likes -
Not as much as I would like, for a variety of reasons which have nothing to do with the qualities of Rust or C++ as a language.
1 reply 0 retweets 2 likes -
When everyone ends up in the same place, “properties of the language” may be more pernicious / distributed than they appear.
1 reply 0 retweets 0 likes -
It’s because (a) when you modify an existing component, as opposed to writing a new one, you more or less have to write in that component’s existing language; (b) a lot of the organization doesn’t want to learn another language.
1 reply 0 retweets 2 likes -
It has nothing to do with Cargo, or Rust not being able to create graph data structures, or borrow checking being a burden, or any other of the technical reasons that people come up with.
1 reply 0 retweets 2 likes -
We have a pretty good track record of *new* components being written in Rust where possible.
2 replies 0 retweets 3 likes -
Have you played with Cling at all?
1 reply 0 retweets 0 likes -
Are you suggesting that people are choosing C++ over Rust because of cling?
1 reply 0 retweets 1 like -
...why would I suggest that...uh...it’s super cool and interesting and blends across lines in interesting ways?
1 reply 0 retweets 0 likes
Then I don’t understand what your point is. Rust has REPLs too.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.