I added a note to my proposal which makes it clear that the `Any<>` I proposed
represents the simple/base form that Swift 3 should integrate, if accepted.
Later `Any<>` could be enhanced without any breaking changes.
I’m not sure if your and my nesting rules do fit together, we might reconsider
mine before the pull request is accepted.
- Also I don’t see the point why `Any<Any<ProtocolA, ProtocolB>>` this is
illegal!?
`Any<>` proposed by me will allow that, even it its useless form the
point of the readers view. This type is inferred to `Any<ProtocolA, ProtocolB>`.
Why do you not allow value types in your proposal?
--
Adrian Zubarev
Sent with Airmail_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution