VocabularysequencesInputs and outputsWord descriptionRemoves elements starting from the left side of a sequence if they match a predicate. Once an element does not match, the test stops and the rest of the sequence is left on the stack as a slice.
ExamplesUSING: prettyprint math sequences ;
{ 0 0 1 2 3 0 0 } [ zero? ] trim-head-slice .
T{ slice { from 2 } { to 7 } { seq { 0 0 1 2 3 0 0 } } }
See alsotrim,
trim-slice,
trim-head,
trim-tail,
trim-tail-sliceDefinition