core :: CircularArrayIterator :: defaultinit
private class CircularArrayIterator[E] super IndexedIterator[E] var array: CircularArray[E] redef var index = 0 redef fun is_ok do return index < array.length redef fun item do return array[index] redef fun next do index += 1 end