Talk:Rust (programming language)/GA1
Appearance
GA Review
GA toolbox |
---|
Reviewing |
Article (edit | visual edit | history) · Article talk (edit | history) · Watch
Reviewer: Hawkeye7 (talk · contribs) 03:53, 14 July 2022 (UTC)
Picking this one up. Review to follow. Hawkeye7 (discuss) 03:53, 14 July 2022 (UTC)
Comments
Article looks in reasonable shape. Some work required.
- Lead
- Last paragraph of the lead is not covered in the body. I would move all but the first sentence into the body.
- Early origins (2006–2012):
- Evolution (2013–2019)
- "Rust's object system, used for object-oriented programming" Hang on. You said in the lead that it was a functional language, not an object oriented one.
- Combine the first two and last two paragraphs.
- Link C++
- Mozilla Layoffs and Rust Foundation (2020–present)
- Combine the first two and last two paragraphs.
- The last two also need combining or folding in, but also require a bridge to avoid to sentences running starting with "On <date>..."
- Hello, World program
- Should we mention that the bang indicates a macro instead of a function?
- Syntax and semantics
- Entire section is unreferenced. References are required here.
- Keywords and control flow
- Might as well mention comments here as well, since you're using them
- Expression blocks
- "if the semicolon is omitted, the last expression in the function will be used as the return value" The last expression, or the value of the last expression?
- Types
- For inferred types, can the table tell us what type is inferred?
- Link immutable object, syntactic sugar
- Memory management
- Citation required.
- Ownership
- Citation required.
- Types and polymorphism
- Citation required.
- Cargo
- Citation required.
- IDE support
- Citation required.
- Performance
- Merge sentences into one paragraph.
- Adoption
- Citation required.
- Components
- Can we describe the standard library?
- Web browsers and services
- Citation required.
- Rust Foundation
- Citation required.
- Notes
- Still require references.
- References
- fn 1, 104 - need access date
- fn 1, 6, 7, 8, 12, 24, 38, 40, 42, 66, 69, 75, 85, 95, 96, 102, - need publisher
- fn 34 - needs degree + university
GA review – see WP:WIAGA for criteria
- Is it well written?
- A. The prose is clear and concise, and the spelling and grammar are correct:
- B. It complies with the manual of style guidelines for lead sections, layout, words to watch, fiction, and list incorporation:
- A. The prose is clear and concise, and the spelling and grammar are correct:
- Is it verifiable with no original research?
- A. It contains a list of all references (sources of information), presented in accordance with the layout style guideline:
- B. All in-line citations are from reliable sources, including those for direct quotations, statistics, published opinion, counter-intuitive or controversial statements that are challenged or likely to be challenged, and contentious material relating to living persons—science-based articles should follow the scientific citation guidelines:
- C. It contains no original research:
- D. It contains no copyright violations nor plagiarism:
- A. It contains a list of all references (sources of information), presented in accordance with the layout style guideline:
- Is it broad in its coverage?
- A. It addresses the main aspects of the topic:
- B. It stays focused on the topic without going into unnecessary detail (see summary style):
- A. It addresses the main aspects of the topic:
- Is it neutral?
- It represents viewpoints fairly and without editorial bias, giving due weight to each:
- It represents viewpoints fairly and without editorial bias, giving due weight to each:
- Is it stable?
- It does not change significantly from day to day because of an ongoing edit war or content dispute:
- It does not change significantly from day to day because of an ongoing edit war or content dispute:
- Is it illustrated, if possible, by images?
- A. Images are tagged with their copyright status, and valid non-free use rationales are provided for non-free content:
- B. Images are relevant to the topic, and have suitable captions:
- A. Images are tagged with their copyright status, and valid non-free use rationales are provided for non-free content:
- Overall:
- Pass or Fail:
- Quite good. Putting on hold pending changes.
- Pass or Fail: