On Sat, Jun 25, 2016 at 2:53 PM, Stephen Berman wrote: > But maybe > we should leave the bike shed before this gets too philosophical ;-) Ugh, yes please. So can we agree on this updated wording? (as shown in attached patch) Note that unlike dynamic variables which are tied to the symbol object itself, the relationship between lexical variables and symbols is only present in the interpreter (or compiler). Therefore, functions which take a symbol argument (like ‘symbol-value’, ‘boundp’, and ‘set’) can only retrieve or modify a variable’s dynamic binding (i.e., the contents of its symbol’s value cell). Also, the code in the body of a ‘defun’ or ‘defmacro’ cannot refer to surrounding lexical variables. Should it be updated any further? (if yes, please reply with concrete proposals)