Conversation

Replying to and
These folks don't understand Unicode. Look at what they're saying in the thread where I replied: twitter.com/DanielMicay/st They're making false claims about UTF-8 and wrongly think that JavaScript strings are UTF-16 and that UTF-16 permits more strings than Unicode. Not true...
Quote Tweet
Replying to @MaxGraey @vivainio and 6 others
That's not accurate. UTF-8, UTF-16 and UTF-32 represent exactly the same set of strings. They're encodings of Unicode. JavaScript is not using UTF-16 but rather has a legacy implementation that's really an array of UCS2 characters which permits invalid Unicode strings.
1
3
Mozilla uses plenty of C++ including for new code and Google is heavily adopting Rust. They're hardly the only stakeholders for those languages. Also, Rust is an independent project/organization and wasn't started as a Mozilla project in the first place. It was temporarily one.
1
1
One of their employees made Rust on their own time and eventually Mozilla chose to give it resources and backing. It grew beyond that and isn't their project anymore. They fired most of the people working on adopting Rust and Google is more heavily adopting it than they are now.
1
2
Replying to and
Rust claimed to be a community project with Mozilla backing even when it was heavily tied to Mozilla. I worked on it full time for a year as a volunteer getting as much done as paid Mozilla employees were doing and supposedly it wasn't simply a Mozilla project even back then.
1
1
One of their employees started it on their own time without backing or approval. Eventually, more people started to work on it and it got official backing and support. It was supposedly a community project even back then even though it was governed/controlled entirely by Mozilla.
1
2
It's not the case anymore though and I think it's pretty inaccurate to frame Rust as simply being Mozilla. There are a lot of other people involved, including other companies/organizations and control/governance isn't by Mozilla anymore. They're involved, but not in charge now.
1
1
My overall point is just that I dislike the false narrative they're portraying of Mozilla only caring about Rust, Google only caring around C++, etc. Both heavily use JavaScript and Google uses a lot of TypeScript. They probably want to fix JS strings rather than propagate them.
1
1
Show replies