> 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

Reply via email to