Function Entry: VL-EVERY

← Prev | ↑ Chapter | Next → | Index | Symbols

Function Entry: VL-EVERY

Name

vl-every

Class

Visual LISP List Function

Syntax

(vl-every predicate list [list ...])

Arguments and Values

  • predicate: subroutine or symbol
  • list: one or more lists

Description

Checks whether the predicate is true for every element combination drawn from the supplied lists.

Return Values

Returns T if the predicate is true for all tested combinations; otherwise returns nil.

Side Effects

Side effects are those of calling predicate.

Notes

  • Autodesk documents that predicate may be supplied as:
    • a symbol naming a function,
    • a quoted lambda form,
    • a (function (lambda …)) form.
  • Autodesk documents that elements are taken in lockstep from the supplied lists.
  • Autodesk documents that evaluation stops as soon as one of the lists runs out.

Availability

  • AutoCAD 2026: documented (per Autodesk reference page).
  • BricsCAD V26: presumed compatible (no contradicting page found).
  • Status: AutoCAD documented; BricsCAD presumed-both pending Phase 4 verification.