> * What is your evaluation of the proposal?
I'm not in favor.
Briefly: I may soon propose an overload of `..<` like so:
func ..< <Bound: Comparable>(lhs: Bound?, rhs: Bound?) ->
IncompleteRange<Bound> {…}
This operator is one which ought to lift its parameters to greater optionality.
I can only assume there will be other operators like this too.
There may be a place for making the lifting behavior more explicit, either only
in operators, or in all functions. But I don't think disabling lifting always
in operators and never in functions is the best solution.
(I hope to have this ready for a second look in the next couple days. It's at
the top of my to-do list.)
--
Brent Royal-Gordon
Architechies
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution