User:Gracen/Notes/Rust (programming language)
{{diff|label=2025-02-04|oldid=1273948010}} notes
= Lead =
- Might be a bit technical, check other programming language articles
- Might be overlinked
== Evolution (2012{{endash}}2015) ==
- {{tq|Crates.io}} capitalization may need changing, check other places on the internet
== Servo and early adoption (2015{{endash}}2020) ==
- {{tq|Rustfmt}} might not need to be capitalized
- Reword and fix link for {{tq|Facebook (now Meta Platforms)}}, maybe {{tq|Meta Platforms (then Facebook Inc.)}}, also consult MoS
- {{tq|the company behind}} doesn't read as encyclopedic
- {{tq|uses half as much electricity}} link might need consideration
- Maybe move efn earlier
== Mozilla layoffs and Rust Foundation (2020{{endash}}present) ==
- 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 =
- {{tq|frustrated C++ developers}} needs rewording
- {{tq|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 =
- Why do we start with {{tq|The Rust ecosystem includes}}, this feels a bit awkward, look into alternatives
- This whole section could use a lot more detail
= Adoption =
- 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 =
- continue reading from here
{{diff|label=2025-02-10|oldid=1274995150}} notes
== Block expressions and control flow ==
=== {{code|if}} expressions ===
- Either elaborate on how conditionals work or refactor it to assume the reader already knows how they work.
=== {{code|while}} loops ===
- Elaborate on the syntax of while loops
== Pattern matching ==
- Maybe add an example that uses {{rust|map}}?
=== Standard library ===
- This section feels like it should not be a table, and it should definitely be shortened.
=== Type conversion ===
- Expand this section to include details on {{rust|Into}} and {{rust|From}}
== Ownership ==
- continue reading from here
To-do
- Check references throughout article
- Add more detail to the "Ecosystem" section