LIST-FILTER

[GENERIC-FUNCTION]


OM 6.1
Function Reference
ARGUMENTS:
  - test function or function name [default = numberp]
  - list a list [default = (1 2 3)]
  - mode pass or reject [default = pass]

Description:

Filters out <list> using the predicate <test>.

<test> may be a function name (a symbol) or it may be a visual function or patch in 'lambda' mode.

<mode> 'reject' means reject elements that verify <test>.
<mode>'pass' means retain only elements that verify <test>.

Ex. (list-filter 'numberp '(5 6 aaa bbb 8) 'pass) => (5 6 8)
Ex. (list-filter 'numberp '(5 6 aaa bbb 8) 'reject) => (aaa bbb)