HELP: >underlying<
{ $values
- { "slice/seq" object }
- { "i" integer } { "n" integer }
+ { "slice/seq" { $or slice sequence } }
+ { "from" integer } { "to" integer }
}
{ $description "Sets up the stack for iteration with slots from a " { $link sequence } ". Used with iteration in words such as " { $link sequence-operator } "." } ;
: length-sequence ( seq -- n seq )
[ length check-length ] [ ] bi ; inline
-: >underlying< ( slice/seq -- i n slice/seq )
+: >underlying< ( slice/seq -- from to slice/seq )
dup slice? [ >slice< ] [ >sequence< ] if ; inline
TUPLE: copier