#. evaluates the next form immediately as it is read (in the reader). The reader returns the result of the evaluation instead of the form itself. It's useful when a form can't be strictly constant, because it's environmentally dependent, for instance, but yet you want it constant after it's read.