On Thu, Feb 26, 2009 at 11:57:07AM +1100, Timothy S. Nelson wrote: > On Thu, 26 Feb 2009, Martin D Kealey wrote: > >> On Wed, 25 Feb 2009, Timothy S. Nelson wrote: >>> I'm in favour of retaining the $[ functionality, but lets give it some >>> name like $*INDEX_BEGINNING or something like that, so that it's quite >>> long for people to type :). >> >> Surely the interpretation of the index should be up to each array-type? >> >> role OffsetArray[::ElementType = Object;; int $MinIndex = 1] >> { >> is Array; >> has ElementType @.contents; >> method circumflex:? [ ] ? (int $index where { $_ >= $MinIndex } ) { >> return @.contents[$index - $MinIndex]; >> } >> } > > Good idea. That retains the functionality, but without us having to > spec it :).
Oops, too late, by about 23 months. Please see S09. Larry