diff --git a/core/cursors/cursors.factor b/core/cursors/cursors.factor index b91d278e06..4bbfd469d3 100644 --- a/core/cursors/cursors.factor +++ b/core/cursors/cursors.factor @@ -7,7 +7,7 @@ GENERIC: key ( cursor -- key ) GENERIC: value ( cursor -- value ) GENERIC: next ( cursor -- cursor/f ) -TUPLE: sequence-cursor i seq ; +TUPLE: sequence-cursor { i read-only } { seq read-only } ; : (sequence-cursor) ( i seq -- cursor/f ) 2dup bounds-check? [ sequence-cursor boa ] [ 2drop f ] if ;