4 ms·
Do you have a citation for Mozilla using Go? I would be a bit surprised given their(Mozilla) development of Rust.
by DASD 14y ago
Do you have a citation for Mozilla using Go? I would be a bit surprised given their(Mozilla) development of Rust.
- waterside81 14y agoSure, check out their github pages (here's a few): * https://github.com/mozilla-services/heka-mozsvc-plugins https://github.com/mozilla-services/heka-mozsvc-plugins * https://github.com/mozilla-services/heka https://github.com/mozilla-services/heka My friend works for Mozilla - that's how I knew.
- DASD 14y agoThanks waterside81. Can anyone explain the difference between Mozilla and Mozilla services? A cursory glance seems some of the Github repositories overlap.
- rfk 14y agoMozilla Services is the team within Mozilla that builds/runs much of the backend infrastructure, e.g. the firefox sync servers, marketplace servers etc. The existence of separate "mozilla" and "mozilla-services" github projects is largely a historical accident, since different teams started moving to github organically at different times. (Source: I work for Mozilla, on the Services team)
- mh- 14y agoSource: I work for Mozilla-Services
- azakai 14y agoRust and Go are not similar or competing. They are both new, but aside from that the differences are huge. So if a project uses one, that doesn't mean the other was a possibility for that project too.
- DASD 14y agoIndeed they are not similar but wildly different tools are often used in a similar or competing use cases(eg. the blog's post of the company using Ruby and conversion to Go). I had asked because if you were to reverse the usage do you think Google is likely using much Rust since it is developing Go? Just to clarify, I see a bright future for both languages.
- tmzt 14y agoIt would be interesting to see Rust used in Android in some of the parts that are now C or C++.
- steveklabnik 14y agoThe Rust team agrees: https://github.com/mozilla/rust/wiki/Doc-language-FAQ https://github.com/mozilla/rust/wiki/Doc-language-FAQ (control-f for 'this Google language')
- stcredzero 14y ago> Rust and Go are not similar or competing. Rust is more "kitchen sink" (done as elegantly and cleanly as possible) and Go is more minimalist.
- pcwalton 14y agoBeing "kitchen sink" isn't a design goal of Rust. Rather, Rust is a lower-level, safer language. Go is higher-level. Rust strives to be as minimalist as possible without sacrificing the goals of low-level control over memory and C++ performance (optional GC), memory safety, race-free concurrency, and type safety (no null pointers).
- duaneb 14y agoI don't think he meant kitchen sink, more that there are fundamental aspects from many parts of languages that are bound together well, which makes > Rust strives to be as minimalist as possible without sacrificing the goals of low-level control over memory and C++ performance (optional GC), memory safety, race-free concurrency, and type safety (no null pointers). somewhat funny.