Hi everyone,

Thanks to all of you for your feedback on SE-0069 (Foundation Value Types). I’m 
back again with more information on another part of our plan to integrate 
Foundation API into Swift: dropping the NS prefix.

When we originally proposed this as part of the API guidelines document 
(SE-0023, 
https://github.com/apple/swift-evolution/blob/master/proposals/0023-api-guidelines.md),
 we took a very broad approach to which classes would drop their prefix. This 
time, we’ve narrowed the scope considerably, plus taken advantage of the 
ability to nest types inside classes to further reduce the possibility of 
introducing conflicting names.

I’ve written up a draft of the proposal, which includes an extensive section on 
motivation plus a list of changes. Please take a look and let me know what you 
think. We’ll start a formal review period soon.

https://github.com/parkera/swift-evolution/blob/parkera/drop_ns/proposals/NNNN-drop-foundation-ns.md

Thanks again for your help,
- Tony

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to