> 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
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel