emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CL function's docstrings


From: Richard Stallman
Subject: Re: CL function's docstrings
Date: Wed, 18 May 2005 18:45:34 -0400

    Thanks to the wonders of dynamic scoping this actually changes the
    semantics subtly.  In most cases you'll never be able to tell the
    difference, but when higer-order functions are involved it can be a problem;
    so if you do that, be careful.

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.)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]