# `PtcRunner.Lisp.Runtime.Collection.Select`
[🔗](https://github.com/andreasronge/ptc_runner/blob/main/lib/ptc_runner/lisp/runtime/collection/select.ex#L1)

Selection operations for PTC-Lisp collections: filter, remove, find,
some, every?, not_any?, take_while, drop_while.

Each function is collapsed from ~10 type-dispatch clauses to 2-3 by
delegating predicate/collection normalization to `Collection.Normalize`.

# `drop_while`

# `every?`

# `filter`

# `find`

# `not_any?`

# `not_every?`

# `remove`

# `some`

# `take_while`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
