PEP 227: remove placeholder comments. (#561)
This commit is contained in:
parent
cea4966702
commit
647e240ee9
11
pep-0227.txt
11
pep-0227.txt
|
@ -221,16 +221,12 @@ are unusual for lexically scoped languages; there is typically a
|
||||||
mechanism to create name bindings (e.g. lambda and let in Scheme)
|
mechanism to create name bindings (e.g. lambda and let in Scheme)
|
||||||
and a mechanism to change the bindings (set! in Scheme).
|
and a mechanism to change the bindings (set! in Scheme).
|
||||||
|
|
||||||
XXX Alex Martelli suggests comparison with Java, which does not
|
|
||||||
allow name bindings to hide earlier bindings.
|
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
========
|
========
|
||||||
|
|
||||||
A few examples are included to illustrate the way the rules work.
|
A few examples are included to illustrate the way the rules work.
|
||||||
|
|
||||||
XXX Explain the examples
|
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
>>> def make_adder(base):
|
>>> def make_adder(base):
|
||||||
|
@ -289,8 +285,6 @@ The call to ``g()`` will refer to the variable i bound in ``f()`` by the for
|
||||||
loop. If ``g()`` is called before the loop is executed, a NameError will
|
loop. If ``g()`` is called before the loop is executed, a NameError will
|
||||||
be raised.
|
be raised.
|
||||||
|
|
||||||
XXX need some counterexamples
|
|
||||||
|
|
||||||
Backwards compatibility
|
Backwards compatibility
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
@ -479,8 +473,6 @@ straightforward manner, they are preferred.
|
||||||
Implementation
|
Implementation
|
||||||
==============
|
==============
|
||||||
|
|
||||||
XXX Jeremy, is this still the case?
|
|
||||||
|
|
||||||
The implementation for C Python uses flat closures [1]_. Each def
|
The implementation for C Python uses flat closures [1]_. Each def
|
||||||
or lambda expression that is executed will create a closure if the
|
or lambda expression that is executed will create a closure if the
|
||||||
body of the function or any contained function has free
|
body of the function or any contained function has free
|
||||||
|
@ -504,8 +496,6 @@ that access an enclosing scope is returned, should not prevent
|
||||||
unreferenced objects from being reclaimed by the garbage
|
unreferenced objects from being reclaimed by the garbage
|
||||||
collector.
|
collector.
|
||||||
|
|
||||||
XXX Much more to say here
|
|
||||||
|
|
||||||
References
|
References
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
@ -517,7 +507,6 @@ References
|
||||||
Copyright
|
Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
XXX
|
|
||||||
|
|
||||||
..
|
..
|
||||||
Local Variables:
|
Local Variables:
|
||||||
|
|
Loading…
Reference in New Issue