Earlier quoted context omitted.
Rust is a community project that Mozilla contributes heavily to, rather than the other way around. The sets of people working on those decisions for Firefox and the people guiding Rust's development are disjoint, and all major changes to Rust must go through our consensus-based, community-driven process, so even if Mozilla _were_ to try to declare that Rust should do something against the wishes of the community, the…
Is there a page or blog post somewhere that describes Rust's origin story?
Rust creator Graydon Hoare is now at Apple working on Swift
61–68 of 68 posts
Re: Rust creator Graydon Hoare is now at Apple working on Swift
#62Earlier quoted context omitted.
Arguments that add-ons are competitive advantage for Firefox have had no base in reality for the last few years. Maybe. We'll see. All I know is that if I could get a menu bar and tree style tabs in Chrome, I'd have switched 5 years ago.
All I know is that if I could get a menu bar and tree style tabs in Chrome, I'd have switched 5 years ago. Right, so the only reason why you use Firefox is that you're being held hostage by add-ons. Isn't that terrible? We'd rather make a browser you actually WANT to use and if that requires pouring gasoline over the add-on ecosystem and setting the thing on fire, I'll be first in line to bring the matches.
Chrome is almost unusable in its current form. It's like a toy; it becomes completely unwieldy after opening a few dozen tabs. It doesn't scale to my browsing usage. I only use it for development. I also don't like its text selection algorithm, being a selection reader.
If Firefox approaches Chrome's toy-like non-scaling nature, and retains all its other disadvantages, then I'll look and see what other options I have.
Re: Rust creator Graydon Hoare is now at Apple working on Swift
#63Earlier quoted context omitted.
Indeed, Huon Wilson and Alexis Beingessner are both at Apple now, and happily they remain active in the Rust community as well (though under no uncertain circumstances are they allowed to submit code). I can understand why this is on HN, but as you say this is old news to most of us in Rust. For those not in the know, Graydon left Mozilla for a startup in 2013, and IIRC began at Apple in... 2015?
> under no uncertain circumstances are they allowed to submit code Really? Why is that?
Re: Rust creator Graydon Hoare is now at Apple working on Swift
#64Re: Rust creator Graydon Hoare is now at Apple working on Swift
#65Re: Rust creator Graydon Hoare is now at Apple working on Swift
#66Earlier quoted context omitted.
Yes. In fact, the original compiler was written in OCaml. I would say the original intent was to be a lower level OCaml with optional safe control over allocation behavior and safe parallelism. I think he would probably have preferred OCaml syntax too. Notice some of the idioms, and even the capitalization/underscore norms (UpperCamelCase for types, snake_case for functions) are very similar to OCaml. But C syntax pr…
The weirdest OCaml syntax (to me) is the way that that exceptions are essentially reversed camel case mixed with snake case (e.g `Not_found`, `Division_by_zero`). I assume that this was to try to imitate the structure of English sentences, but it feels bizarre to me when I see it in code.
Or possibly French sentences...
Re: Rust creator Graydon Hoare is now at Apple working on Swift
#67Earlier quoted context omitted.
> under no uncertain circumstances are they allowed to submit code Really? Why is that?
I have heard rumors that someone (I have no idea who) has been fired from Apple for contributing to Rust without permission a while back. Some employers do not like employees doing things on the side without permission.
Re: Rust creator Graydon Hoare is now at Apple working on Swift
#68Earlier quoted context omitted.
The weirdest OCaml syntax (to me) is the way that that exceptions are essentially reversed camel case mixed with snake case (e.g `Not_found`, `Division_by_zero`). I assume that this was to try to imitate the structure of English sentences, but it feels bizarre to me when I see it in code.
> the structure of English sentences Or possibly French sentences...