Skip to content

Remove the description of dropping 'NS' prefix #337

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed

Remove the description of dropping 'NS' prefix #337

wants to merge 1 commit into from

Conversation

JustinJiaDev
Copy link

Remove " We will also drop the 'NS' prefix from all Foundation classes." according to swiftlang/swift-evolution@bf2e4c4

Remove " We will also drop the 'NS' prefix from all Foundation classes." according to swiftlang/swift-evolution@bf2e4c4
@parkera
Copy link
Contributor

parkera commented Apr 20, 2016

We can discuss the goals of the project on the mailing list.

@parkera parkera closed this Apr 20, 2016
@JustinJiaDev
Copy link
Author

JustinJiaDev commented Apr 21, 2016

@parkera Hi! In my understand, Swift 3 are not going to drop the NS prefix. README.md was written before this change. Therefore, this sentence is no longer valid and should be removed. It will confuse people.

One significant part of the proposal was the removal of the "NS" prefix from Foundation APIs in Swift. This name change was considered problematic for several reasons, the most-often-cited one being that the reference-semantic nature of many Foundation types conflicted with the Swift standard library's value-semantic types. The "NS" prefix removal part of this proposal has been removed from the accepted proposal. A revised version of this will come back as its own proposal, taking into account the feedback received.

@parkera
Copy link
Contributor

parkera commented Apr 21, 2016

It is still part of the plan, we are iterating on exactly how to do it.

@ianpartridge
Copy link
Contributor

Thanks for this information @parkera - do you have links to the discussion/iteration? I think there's a lot of interest in how the Foundation APIs evolve.

@parkera
Copy link
Contributor

parkera commented Apr 22, 2016

Not just yet, but soon.

@tomquist
Copy link
Contributor

I think this proposal is one step in removing "NS" prefixes: https://github.com/apple/swift-evolution/blob/master/proposals/0069-swift-mutability-for-foundation.md

atrick pushed a commit to atrick/swift-corelibs-foundation that referenced this pull request Jan 12, 2021
[build-script-helper] make it run under Python 3 and run tests in parallel on Android
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants