Evolution   Pitches


Read Me: Commonly Rejected Changes (3)

Before posting a pitch, you may wish to consult the “Commonly Rejected Changes” list: https://github.com/apple/swift-evolution/blob/master/commonly_proposed.md

About the Pitches category (1)
Trailing commas in all expression lists ( 2 ) (28)
Sealed protocols ( 2 3 4 5 ) (99)
Pitch: Reducing a sequence onto its own elements to simplify code and reduce errors ( 2 3 4 ) (63)
Prepitch: Character integer literals ( 4 5 6 7 8 9 10 11 12 13 14 15 ) (296)
Text streaming in standard library (11)
Remove implicit initialization of Optionals? (7)
Uniquing collections efficiently (7)
Generalizing floating point math operators over the BinaryFloatingPoint protocol (8)
Swift should allow for suppression of warnings, especially those that come from Objective-C (15)
Add accumulate/scan to the standard library (3)
A More Swifty Way to Check an Optional for a Nil Value (19)
Rationalizing Sequence.SubSequence (13)
Allow `self = x` in class convenience initializers ( 2 ) (29)
Add `Float16` ( 2 ) (22)
Introduce Functional operators Map (`|>`) , Dissolve (`=>`), and Unwrapped (`<?`) (1)
[Withdrawn] Add Mappable Protocol to Standard Library (4)
Make dot shorthand work with generics and existentials ( 2 ) (29)
String without characters in set (18)
StoredPropertyIterable (8)
Improved zip API (11)
Parameter names in subscripts (3)
Allow let-to-pointer conversions (12)
Add accessor with bounds check to Array ( 2 3 4 5 6 7 ) (136)
Syntactically nicer way of handling errors in Swift (10)
Enum cases as static read only properties (2)
Identifier property in NSObjectProtocol (8)
Comparing enums without their associated values (5)
Dynamic method replacement ( 2 3 4 ) (68)