[swift-evolution] [Accepted with Revision] SE-0080: Failable Numeric Conversion Initializers

Chris Lattner clattner at apple.com
Wed May 11 18:01:10 CDT 2016


Proposal link: https://github.com/apple/swift-evolution/blob/master/proposals/0080-failable-numeric-initializers.md

Hello Swift Community,

The review of SE-0080: "Failable Numeric Conversion Initializers" ran from May 3…9, 2016. The proposal is *Accepted with Revision* for Swift 3.  

The feedback on the proposal from the community and the core team was universally positive, and the new initializers on the primitive integer and floating point types have been approved.  However, swift-evolution isn’t the right mechanism to propose extensions to Foundation types, so the extensions that adds conversions from NSNumber and to Foundation types should be subset out of the proposal.

Thank you to Matthew Johnson for driving this discussion.  I filed SR-1491 to track this work, it would be a great starter bug.

-Chris Lattner
Review Manager


More information about the swift-evolution mailing list