filter-permutations ( ... seq quot: ( ... elt -- ... ? ) -- ... newseq ) (original) (raw)

filter-permutations ( ... seq quot: ( ... elt -- ... ? ) -- ... newseq )

Vocabulary
math.combinatorics

Inputs

seq an object
quot a quotation with stack effect ( ... elt -- ... ? )

Outputs

newseq an object

Definition

USING: kernel sequences ;

IN: math.combinatorics

: filter-permutations
( ... seq quot: ( ... elt -- ... ? ) -- ... newseq )
selector [ each-permutation ] dip ; inline