Darren Duncan wrote: > Dave Whipp wrote: >> Similarly (0..1).Seq should most likely return Real numbers > > No it shouldn't, because the endpoints are integers. > > If you want Real numbers, then say "0.0 .. 1.0" instead. > > -- Darren Duncan That would be inconsistent. $x ~~ 0..1 means 0 <= $x <= 1. The fact that the endpoints are integers does not imply the the range does not include non-integer reals. My argument is that iterating a range could be defined to give you a uniform distribution of values that would smart match true against that range -- and that such a definition would be just as reasonable as (and perhaps more general than) one that says that you get an incrementing ordered set of integers across that range.Thread Previous | Thread Next