But don't you mean the union type of all possible Collection types when you write Any<Collection>?
I suggested `all<>` for the intersection type, and `any<>` for the union type, so that would be the same, wouldn't it? -Thorsten Am 17.05.2016 um 07:10 schrieb Brent Royal-Gordon via swift-evolution <[email protected]>: >> We've been over this a few times before on the list. I personally like >> naming this thing "Any<…>" in the same vein as "AnyObject", "AnyClass", and >> "AnySequence". I also see Thorsten (and in the past Brent's?) argument for >> calling it "all" or "All", because it's enforcing multiple constraints. > > I have suggested `all<>` in the past, but I now favor `Any`, because that > allows it to be unified with the universal supertype `Any`, `Any<class>`, and > things like `Any<Collection>` to forge the One Existential Syntax to rule > them all. > > -- > Brent Royal-Gordon > Architechies > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
