On 16 December 2012 09:26, Frank Shearar <[email protected]> wrote: > 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! > what? then how you explain this:
(1.5 to: 1.6 by: 0.01) collect: [:i | i ] > frank > >> -- >> Best regards, >> Igor Stasenko. >> > -- Best regards, Igor Stasenko.
