> Currently, they can be disambiguated using (self as ProtocolA).bar(), no?
I think this method is more about, for instance: extension NSString { func drawAtPoint(point: CGPoint, withAttributes attributes: [String: AnyObject]?) { doSomeOtherThing() myString.`UIKit.drawAtPoint`(point, withAttributes: attrs) } } You use it to access a method by the module it comes from, not the protocol it comes from. -- Brent Royal-Gordon Architechies _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution