> On Mar 28, 2016, at 3:25 PM, Dave Abrahams via swift-evolution 
> <[email protected]> wrote:
> 
> 
> on Mon Mar 28 2016, Xiaodi Wu <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>> Right, Countable could refine Strideable. I'm no expert on this, but
>> some cursory reading suggests that the analogous feature in C++ simply
>> requires the type to have operator++ defined. Obviously, that won't
>> work for Swift 3.0...
> 
> Hmm, instead of defining a new protocol (Countable), what if we just use
> “Strideable where Stride : Integer” as a constraint?


I like a differentiation between continuous and discrete things
although both can have ranges, membership, fences,
and a way to stride through them

-- E, just musing, not passing judgement on names

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to