Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #56576
| From | Jussi Piitulainen <jpiitula@ling.helsinki.fi> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: closure = decorator? |
| Date | 2013-10-10 17:15 +0300 |
| Organization | University of Helsinki |
| Message-ID | <qot8uy1rz4l.fsf@ruuvi.it.helsinki.fi> (permalink) |
| References | <707e67a6-c398-4d0a-a058-76b8bf2829f0@googlegroups.com> <mailman.943.1381413788.18130.python-list@python.org> |
Chris Angelico writes: > def outer(x): > x += 1 > def inner(): > return x > return inner ... > The terminology is that inner() "closes over" x, if I have that > correct (I've not been all that big in functional programming and > lambda calculus). Someone will correct me if I'm not. I don't actually know for sure what the most correct terminology is, but I like to think that a closure is a procedure (function) closed in the environment (namespace) where it was created, so even when it is called from another environment, it uses the one where it was born. But that may be private to me.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
closure = decorator? Tim <jtim.arnold@gmail.com> - 2013-10-10 06:51 -0700
Re: closure = decorator? Chris Angelico <rosuav@gmail.com> - 2013-10-11 01:03 +1100
Re: closure = decorator? Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-10-10 17:15 +0300
Re: closure = decorator? Piet van Oostrum <piet@vanoostrum.org> - 2013-10-10 12:31 -0400
Re: closure = decorator? Roy Smith <roy@panix.com> - 2013-10-10 20:04 -0400
Re: closure = decorator? Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-10-11 10:14 +0300
Re: closure = decorator? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-11 09:24 +0000
Re: closure = decorator? Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-10-11 15:01 +0300
Re: closure = decorator? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-11 16:44 +0000
Re: closure = decorator? Terry Reedy <tjreedy@udel.edu> - 2013-10-11 16:51 -0400
Re: closure = decorator? Franck Ditter <nobody@nowhere.org> - 2013-10-11 14:08 +0200
Re: closure = decorator? Terry Reedy <tjreedy@udel.edu> - 2013-10-11 16:55 -0400
Re: closure = decorator? Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-10-10 17:08 +0300
Re: closure = decorator? Peter Cacioppi <peter.cacioppi@gmail.com> - 2013-10-12 13:54 -0700
Re: closure = decorator? Tim <jtim.arnold@gmail.com> - 2013-10-14 09:39 -0700
csiph-web