> We never told users it was ok to use these as free variables, so we > don't have to worry about that issue. However, when changing the arg > names of a function in CL that calls other functions in CL, it would > be good to verify that the called functions don't use them as > free variables.
> (It would be unclean to use them that way without defvar'ing them.) Defvaring is not necessary in cases such as: (let ((nondefvarred-variable 0)) (mapcar* (lambda (x) (incf nondefvarred-variable)) somelist)) -- Stefan _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel