From f905971dbe71d94e2fb4b64733c884b1b3c1a178 Mon Sep 17 00:00:00 2001 From: Dave Hodder Date: Sat, 14 Jun 2014 17:07:57 +0100 Subject: [PATCH 1/2] Add "Why is it named 'Rust'?" to Project FAQ Based upon the recent Reddit thread, this acknowledges our fungal origins and hopefully resolves issue #14727. --- src/doc/complement-project-faq.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/doc/complement-project-faq.md b/src/doc/complement-project-faq.md index 60aced3fc2f0e..fc065fb32715e 100644 --- a/src/doc/complement-project-faq.md +++ b/src/doc/complement-project-faq.md @@ -32,6 +32,12 @@ No. It started as a Graydon Hoare's part-time side project in 2006 and remained Mozilla intends to use Rust as a platform for prototyping experimental browser architectures. Specifically, the hope is to develop a browser that is more amenable to parallelization than existing ones, while also being less prone to common C++ coding errors that result in security exploits. The name of that project is _[Servo](http://github.com/mozilla/servo)_. +# Why is it named "Rust"? + +The name evokes imagery of big metallic things, but there are actually a number of different explanations for it. The project revives proven, "rusty" programming language concepts, many first established in the late 1970s and early 1980s. (Note that a rusted bike chainring was chosen as the language logo. Many contributors are also cyclists.) Rust is also named after the Rust fungus, an organism known for being robust, distributed, and parallel. Finally there are many subsequences of the word Rust, like "robust" and "trust", which seem to fit the language. + +There's a suggestion that Rust implements parts of a web browser that aren't "chrome" (i.e. user interface), however this wasn't part of the original reasoning for the Rust name. + # Why a BSD-style permissive license rather than MPL or tri-license? * Partly due to preference of the original developer (Graydon). From 7ccd67678ae74e11acc63c06d37c54287f13efaf Mon Sep 17 00:00:00 2001 From: Dave Hodder Date: Mon, 16 Jun 2014 20:22:41 +0100 Subject: [PATCH 2/2] Add "Why is it named 'Rust'?" to Project FAQ OK, I've deleted it. r? --- src/doc/complement-project-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doc/complement-project-faq.md b/src/doc/complement-project-faq.md index fc065fb32715e..51c474b1a9300 100644 --- a/src/doc/complement-project-faq.md +++ b/src/doc/complement-project-faq.md @@ -34,7 +34,7 @@ Mozilla intends to use Rust as a platform for prototyping experimental browser a # Why is it named "Rust"? -The name evokes imagery of big metallic things, but there are actually a number of different explanations for it. The project revives proven, "rusty" programming language concepts, many first established in the late 1970s and early 1980s. (Note that a rusted bike chainring was chosen as the language logo. Many contributors are also cyclists.) Rust is also named after the Rust fungus, an organism known for being robust, distributed, and parallel. Finally there are many subsequences of the word Rust, like "robust" and "trust", which seem to fit the language. +The name evokes imagery of big metallic things, but there are actually a number of different explanations for it. The project revives proven, "rusty" programming language concepts, many first established in the late 1970s and early 1980s. (Note that a rusted bike chainring was chosen as the language logo. Many contributors are also cyclists.) Rust is also named after the Rust fungus, an organism known for being robust, distributed, and parallel. There's a suggestion that Rust implements parts of a web browser that aren't "chrome" (i.e. user interface), however this wasn't part of the original reasoning for the Rust name.