[Python-Dev] q about default args
Andrew P. Lentvorski
bsder@mail.allcaps.org
Thu, 22 Aug 2002 20:25:25 -0700 (PDT)
On Thu, 22 Aug 2002, Eric S. Raymond wrote:
> Stepan Koltsov <yozh@mx1.ru>:
> > The question is: To be or^H^H^H^H^H^H^H^H^H Why not evaluate default
> > parameters of a function at THE function call, not at function def
>
> Among other things, because that choice (what old LISP hackers like me
> call `dynamic scoping') turns out to be far more difficult to model
> mentally than Python's lexical scoping.
That statement sounds like someone spent a lot of time doing research on
it. Is there a reference I could go look up?
-a