> On Jul 23, 2016, at 3:26 PM, Chris Lattner <clatt...@apple.com> wrote:
> 
> The review of "SE-0131: Add AnyHashable to the standard library" begins now 
> and runs through July 25.  This proposal is a bit unusual, since it is a late 
> additive proposal.  The reason we need to do something here is as a critical 
> part of "SE-0116: Import Objective-C id as Swift Any type”, enabling 
> importing untyped NSDictionary's and NSSet’s properly.  The core team 
> considers this already conceptually approved for Swift 3 as part of SE-0116, 
> but would greatly appreciate feedback on the details of the proposed design.

Skipping the usual rigamarole:

Looks great, and quite aside from its use in bridged dictionaries, I'm sure 
users will happily abuse it for heterogeneous comparisons.

My only comment is this: Is the `base` property following some convention 
established by other type-erased wrappers? If not, I would suggest either 
`any`, `value`, or `wrapped`; `base` seems to suggest something like a base 
class, which is not what's going on here.

-- 
Brent Royal-Gordon
Architechies

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to