On 16 December 2012 01:06, Igor Stasenko <[email protected]> wrote: > On 15 December 2012 23:45, Chris Muller <[email protected]> wrote: >>> and i always hitting the wall with my head again and again.. because >>> there's no such protocol >>> and instead (after opening browser and looking at class, i figuring >>> that i should use #first/#last, but it is completely unintuitive to >>> me).. >> >> Me too, when I was using what I knew would only ever need to be, >> simply, an Interval. >> >> Later the complexity increased and it would be either a Interval or >> Array of numbers. It was a transparent / painless improvement. After >> gaining that appreciation, now I think of Intervals as just "efficient >> Arrays" and think naturally to use #first / #last. >> > > Well, my math background prevents me from thinking this way. > Since in math, intervals are defined on sets of numbers. > (like Real set).. you cannot treat it as array , simply because there > is an infinite number > of values inside any non-empty interval, and you cannot enumerate them.
But it's a subset of the integers, not the reals! frank > -- > Best regards, > Igor Stasenko. >
