[Python-Dev] 2.5 and beyond

Greg Ewing greg.ewing at canterbury.ac.nz
Sat Jul 1 08:14:54 CEST 2006


Tim Peters wrote:

> Note that this is quite unlike Scheme, in which declaration must
> appear before use (ignoring fancy letrec cases),

I think that's overstating things a bit -- mutually
recursive functions are quite easy to write in Scheme
and don't look at all "fancy" (unless you object for
some reason to using (define ...)).

> and declaration must
> also supply an initial binding (Scheme has no "unbound local" problem
> because there's no way to create an uninitialized local).

That much is true.

--
Greg


More information about the Python-Dev mailing list