In Swift 3.1, I was happy to see that we can now extend types with concrete
constraints. I think one other feature which fits nicely with this new
capability would be extending typealiases, like this:
typealias Vector = Array<Float>
extension Vector {
...
}
Which currently doesn't compile due to: "Constrained extension must be
declared on the unspecialized generic type 'Array' with constraints specified
by a 'where’ clause”
What is other people’s interest level? How possible would it be to add this?
-Matt
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution