VocabularysequencesInputsOutputsWord descriptionRemoves elements starting from the left and right sides 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-slice .
T{ slice { from 2 } { to 5 } { seq { 0 0 1 2 3 0 0 } } }
See alsotrim,
trim-head,
trim-head-slice,
trim-tail,
trim-tail-sliceDefinition