[swift-evolution-announce] [Rejected] SE-0144: Allow Single Dollar Sign as a Valid Identifier

Chris Lattner clattner at apple.com
Sun Oct 23 23:20:50 CDT 2016

Proposal Link: https://github.com/apple/swift-evolution/blob/master/proposals/0144-allow-single-dollar-sign-as-valid-identifier.md

The review of "SE-0144: Allow Single Dollar Sign as a Valid Identifier" ran from October 14...18. The proposal has been *rejected*.

The majority of the feedback on this proposal was opposed to it, because it makes the Swift language complex for a single library.  While it is unfortunate that this library is out in the wild and that there are some users, it was never intended for a single dollar sign to be allowed as an identifier, and it was also never documented as such.  The core team believes that Swift 3 compatibility mode will be able to cleanly handle compatibility issues implied by not accepting this proposal.

Thank you to Ankur Patel for raising this proposal: it was important to get proper community discussion and feedback on this topic.

-Chris Lattner
Review Manager

More information about the swift-evolution-announce mailing list