Normative Rules: Multiple Values (None)
← Prev | ↑ Chapter | Next → | Index | Symbols
Normative Rules: Multiple Values (None)
Statement
AutoLISP has no concept of multiple return values. Every form returns exactly one value. There is no values primitive, no multiple-value-bind, no call-with-values. Functions that conceptually return more than one piece of data return a list, a dotted pair, or a host-defined structure (e.g. an entity-data dotted-pair list).
Vendor Evidence
BricsCAD V26 / macOS direct probe: (values 1 2 3) raises no function definition <VALUES>; expected FUNCTION at [eval].
Cross-references
- Compare CLHS 3.1.7 and R7RS 6.10 — both Common Lisp and Scheme have first-class multiple-value mechanisms.
Source Notes
Phase-6 BricsCAD V26 / macOS semantics probe section D.