Scott Richmond
Scott Richmond
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/lexicalstructure#Keywords-and-Punctuation https://docs.swift.org/swift-book/documentation/the-swift-programming-language/summaryofthegrammar ### Description The following keywords are not identified as such in the _Keywords and Punctuation_ subsection although they are given in various grammar productions in the...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/concurrency#Actors https://docs.swift.org/swift-book/documentation/the-swift-programming-language/types https://docs.swift.org/swift-book/documentation/the-swift-programming-language/extensions https://docs.swift.org/swift-book/documentation/the-swift-programming-language/extensions#Initializers https://docs.swift.org/swift-book/documentation/the-swift-programming-language/protocols https://docs.swift.org/swift-book/documentation/the-swift-programming-language/generics#Generic-Types https://docs.swift.org/swift-book/documentation/the-swift-programming-language/automaticreferencecounting https://docs.swift.org/swift-book/documentation/the-swift-programming-language/types#Metatype-Type ### Description The first two sentences in the second paragraph of the Actors subsection read: Like classes, actors are reference...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/revisionhistory ### Description Update the Revision History to link each language release with the corresponding https://www.swift.org/blog/ entry, for those that have one. This could be done by making...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/protocols/#Adopting-a-Protocol-Using-a-Synthesized-Implementation ### Description There are several references to _associated type_ in the _Adopting a Protocol Using a Synthesized Implementation_ subsection. An enumeration doesn't have an _associated type_. Rather,...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/initialization#Initializer-Inheritance-and-Overriding https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations#Protocol-Initializer-Declaration https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations#Initializer-Declaration ### Description Either there is an error in the _Grammar of a protocol initializer declaration_ or there is an error in the text of the...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations#Enumeration-Declaration https://docs.swift.org/swift-book/documentation/the-swift-programming-language/summaryofthegrammar#Declarations ### Description In both instances of the Grammar of an enumeration declaration, the declaration for associated values is given as a _tuple-type_. The problem is that...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations#Throwing-Functions-and-Methods ### Description The second paragraph misstates what is required: Calls to a throwing function or method must be wrapped in a try or try! expression (that is,...
### Location https://developer.apple.com/documentation/swift/operator-declarations https://docs.swift.org/swift-book/documentation/the-swift-programming-language/advancedoperators#Compound-Assignment-Operators https://docs.swift.org/swift-book/documentation/the-swift-programming-language/advancedoperators#Precedence-for-Custom-Infix-Operators https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations#Precedence-Group-Declaration ### Description The set of precedence groups listed in the _Operator Declarations_ article, referenced from multiple locations in _The Swift Programming Language_, includes an...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations#Borrowing-and-Consuming-Parameters https://docs.swift.org/swift-book/documentation/the-swift-programming-language/lexicalstructure#Keywords-and-Punctuation https://docs.swift.org/swift-book/documentation/the-swift-programming-language/expressions#Prefix-Expressions https://docs.swift.org/swift-book/documentation/the-swift-programming-language/summaryofthegrammar ### Description In the _Borrowing and Consuming Parameters_ subsection of the _Declarations_ section, there is a discussion and examples related to the **borrowing** parameter...
### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations https://docs.swift.org/swift-book/documentation/the-swift-programming-language/summaryofthegrammar#Declarations ### Description There is a trailing backslash in the final production of declaration, both in the introduction of the _Declarations_ section and in the _Declarations_ subsection...