This is the talk page for discussing improvements to the Swift (programming language) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1Auto-archiving period: 6 months ![]() |
![]() | This ![]() It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||||||||||||||||
|
The section on performance is very short: "Many of the features introduced with Swift have well-known performance and safety trade-offs. Apple has implemented optimizations that reduce this overhead.[77]".
It leads to more questions than answers:
Without tackling these issues, this whole section just sounds like: "Apple included stuff that is not good for performance or security, but we won't tell you what it is. Apple thought about these issues, so just trust them and assume that they fixed every problem without requiring any prove or explanation".
In short, this section contains as much information as the sentence "trust me, I'm an engineer".
Laciuhnf (talk) 15:49, 23 April 2021 (UTC)
The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for deletion:
Participate in the deletion discussion at the nomination page. —Community Tech bot (talk) 03:53, 18 April 2020 (UTC)
After the third code block in the Basic Syntax section, there's a paragraph beginning:
else
statements require that the given condition is true...
From the context surrounding that paragraph, I feel like references to
should instead be references to else
statements
, but I don't know enough about Swift to be sure. Could someone passing by with more knowledge of Swift please confirm? KCastellino talk 15:35, 24 October 2023 (UTC)
guard
statements
I'm surprised this article is rated B-Class because it seems to have an obvious omission: any discussion of the Swift language's impact on the industry, or its level of adoption (for example, to what extent has it replaced Objective-C for developing Mac/iOS apps? is it used outside the Apple ecosystem?). The sidebar says Swift influenced Rust and V, but the body doesn't describe said influence. I would humbly suggest that a knowledgeable editor consider adding this kind of context (and that maybe the article is C-Class as long as that's missing). Graue (talk) 04:51, 17 April 2024 (UTC)
I've been using Google's Gemini 2.5 Pro Experimental large language model to create summaries for the most popular articles with {{Technical}} templates. This article, Swift (programming language), has such a template in the "Features" section. Here is the paragraph summary at grade 5 reading level which Gemini 2.5 Pro suggested for that section:
While I have read and may have made some modifications to that summary, I am not going to add it to the section because I want other editors to review, revise if appropriate, and add it instead. This is an experiment with a few dozen articles initially to see how these suggestions are received, and after a week or two, I will decide how to proceed. Thank you for your consideration. Cramulator (talk) 13:08, 2 April 2025 (UTC)
I am retracting this and the other LLM-generated suggestions due to clear negative consensus at the Village Pump. I will be posting a thorough postmortem report in mid-April to the source code release page. Thanks to all who commented on the suggestions both negatively and positively, and especially to those editors who have manually addressed the overly technical cleanup issue on six, so far, of the 68 articles where suggestions were posted. Cramulator (talk) 01:46, 5 April 2025 (UTC)