Go to the first, previous, next, last section, table of contents.


Symbol Forms

When the evaluator is applied to a symbol the computed value of the form is the object stored in the symbol's variable slot. Basically this means that to get the value of a variable you simply write its name. For example,

buffer-list
    => (#<buffer *jade*> #<buffer programmer.texi>)

this extract from a Lisp session shows the read syntax of a form to get the value of the variable buffer-list and the result when this form is evaluated.

Since forms are evaluated within the current environment the value of a variable is its newest binding, or in the case of buffer-local variables, its value in the current buffer. See section Variables.

If the value of an evaluated symbol is void an error is signalled.


Go to the first, previous, next, last section, table of contents.