Several people here have called out implicit closure parameters as a concern, which is actually irrelevant to adopting '$' in parameters.
It is perfectly feasible to accept '$' in parameters *generally*, and reject identifiers of the form $ followed by one or more decimal digits in defining occurrences. This is completely compatible with current Swift practice, and logically consistent with other kinds of reserved words. I'm not taking a position pro or con here. I'm saying that we should reject non-impacting arguments as a basis for deciding one way or the other. Jonathan
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
