4 ms·
(3 4 +) (2 + 3) (- 3 4) All are valid s-expressions. Only one is a valid Lisp expression.
by lispm 8y ago
(3 4 +)
(2 + 3)
(- 3 4)
All are valid s-expressions. Only one is a valid Lisp expression.
- kazinator 8y agoOr, in ANSI CL terms, only one is a valid form (S-expression suitable for or subject to evaluation).
- lispm 8y agoA form is already 'read' - it's an object. When we parse an expression, we usually parse a textual representation into an object. If the object is meant / subject to evaluation -> then we call this a form.