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

Matthew Johnson matthew at anandabits.com
Wed May 11 18:18:14 CDT 2016

Sent from my iPad

> On May 11, 2016, at 6:01 PM, Chris Lattner <clattner at apple.com> wrote:
> 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.

Thanks Chris.  Is there a mechanism for the community to propose extensions to Foundation types?  I was under the impression that swift-evolution was the mechanism for proposing changes to any public Swift API including corelibs.


> -Chris Lattner
> Review Manager
> _______________________________________________
> swift-evolution-announce mailing list
> swift-evolution-announce at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution-announce

More information about the swift-evolution mailing list