Rust (programming language): Difference between revisions

Content deleted Content added
enums in rust are actually tagged unions
2012–2015: Evolution: rm link; the internet rfcs are not very relevant
Line 95:
Rust's expansion and consolidation was influenced by developers coming from [[C++]] (e.g., low-level performance of features), [[scripting language]]s (e.g., Cargo and package management), and [[functional programming]] (e.g., type systems development).<ref name=Klabnik2016ACMHistory/>{{rp|at=30:50}}
 
Graydon Hoare stepped down from Rust in 2013.<ref name="MITTechReview"/> This allowed it to evolve organically under a more federated governance structure, with a "core team" of initially six people,<ref name=Klabnik2016ACMHistory/>{{rp|at=21:45}} around 30-40 developers total across various other teams,<ref name=Klabnik2016ACMHistory/>{{rp|at=22:22}} and a [[Request for Comments]] (RFC) process for new language features added in March 2014.<ref name=Klabnik2016ACMHistory/>{{rp|at=33:47}} The core team would grow to nine people by 2016<ref name=Klabnik2016ACMHistory/>{{rp|at=21:45}} with over 1600 proposed RFCs.<ref name=Klabnik2016ACMHistory/>{{rp|at=34:08}}
 
According to Andrew Binstock writing for ''[[Dr. Dobb's Journal]]'' in January 2014, while Rust was "widely viewed as a remarkably elegant language", adoption slowed because it radically changed from version to version.<ref>{{cite news |last=Binstock |first=Andrew |date=January 7, 2014 |title=The Rise And Fall of Languages in 2013 |website=[[Dr. Dobb's Journal]] |url=https://www.drdobbs.com/jvm/the-rise-and-fall-of-languages-in-2013/240165192 |url-status=dead |archive-url=https://web.archive.org/web/20160807075745/http://www.drdobbs.com/jvm/the-rise-and-fall-of-languages-in-2013/240165192 |archive-date=2016-08-07 |access-date=2022-11-20}}</ref> Rust development at this time was focused on finalizing the language features and moving towards 1.0 so it could begin promising [[backward compatibility]].<ref name=Klabnik2016ACMHistory/>{{rp|at=41:26}}