Hello Robert,

My comment below:

> Per my reading of SE-0022, would SE-0064 institute the first exception to the 
> #selector expression where the expression is not a reference to a method?

Indeed. But I don’t see the issue. It still generates a selector for an 
Objective-C method.

> In the spirit of taking my lumps for not speaking up when asked to do so, was 
> there any discussion that considered:
> 
>    let firstNameGetter = #selector(get: Person.firstName)
>    let firstNameSetter = #selector(set: Person.firstName)
> 
> in lieu of the accepted:
> 
>    let firstNameGetter = #selector(getter: Person.firstName)
>    let firstNameSetter = #selector(setter: Person.firstName)
> 
> My concern would be a growing list of permitted non method name parameters to 
> the #selector expression.

I don’t think get/set was specifically mentioned. My personal opinion is that 
it does not read well because it reads as an action.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to