Jump to content

User:Gracen/Notes/Rust (programming language)

From Wikipedia, the free encyclopedia

Lead

[edit]
  • Might be a bit technical, check other programming language articles
  • Might be overlinked

History

[edit]

Evolution (2012–2015)

[edit]
  • Crates.io capitalization may need changing, check other places on the internet

Servo and early adoption (2015–2020)

[edit]
  • Rustfmt might not need to be capitalized
  • Reword and fix link for Facebook (now Meta Platforms), maybe Meta Platforms (then Facebook Inc.), also consult MoS
  • the company behind doesn't read as encyclopedic
  • uses half as much electricity link might need consideration
    • Maybe move efn earlier

Mozilla layoffs and Rust Foundation (2020–present)

[edit]
  • Potential xref for Mozilla layoffs?
  • Maybe expand more on the moderation team protest
  • Definitely expand more on the trademark controversy
  • Do more research into the White House report, see if it's actually worthy of inclusion

Syntax and features

[edit]
  • frustrated C++ developers needs rewording
  • and concurrency: C++ has concurrency, elaborate?
  • Check with other programming language articles, a lot of this reads like a tutorial. It likely needs a complete rework

Ecosystem

[edit]
  • Why do we start with The Rust ecosystem includes, this feels a bit awkward, look into alternatives
  • This whole section could use a lot more detail

Performance

[edit]
  • Remove stuff in quotes such as "modes" and "normal"
  • Elaborate on what is meant by reordering struct and enum elements. The average reader might not know what this means

Adoption

[edit]
  • It's weird to see a link to a category in a hatnote, maybe discuss this?
  • Needs copyedit
  • Are all of these examples notable? Would it read better as a list? Should we split off into a separate article?

In academic research

[edit]
  • continue reading from here

Syntax and features

[edit]

Block expressions and control flow

[edit]
if expressions
[edit]
  • Either elaborate on how conditionals work or refactor it to assume the reader already knows how they work.
while loops
[edit]
  • Elaborate on the syntax of while loops

Pattern matching

[edit]
  • Maybe add an example that uses map?

Types

[edit]
Standard library
[edit]
  • This section feels like it should not be a table, and it should definitely be shortened.
Type conversion
[edit]
  • Expand this section to include details on Into and From

Ownership

[edit]
  • continue reading from here

To-do

[edit]
  • Check references throughout article
  • Add more detail to the "Ecosystem" section