Previous: LISP Evaluates Everything, Up: Evaluation [Index]
Another general rule about LISP that has been true so far is that expressions always return a value. When we evaluate the innermost argument of a complicated expression, the result is a value that is used by the next stage of our computation. Eventually a value is returned from the evaluation of the whole expression. LISP prints this value back to the user.