Make slots read-only
parent
87cd0a5dab
commit
2b10238d45
|
@ -7,7 +7,7 @@ GENERIC: key ( cursor -- key )
|
||||||
GENERIC: value ( cursor -- value )
|
GENERIC: value ( cursor -- value )
|
||||||
GENERIC: next ( cursor -- cursor/f )
|
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 )
|
: (sequence-cursor) ( i seq -- cursor/f )
|
||||||
2dup bounds-check? [ sequence-cursor boa ] [ 2drop f ] if ;
|
2dup bounds-check? [ sequence-cursor boa ] [ 2drop f ] if ;
|
||||||
|
|
Loading…
Reference in New Issue