[Python-Dev] Doubt about closure/function generation in bytecode (original) (raw)
Benjamin Peterson benjamin at python.org
Mon Jul 15 08:06:28 CEST 2013
- Previous message: [Python-Dev] Doubt about closure/function generation in bytecode
- Next message: [Python-Dev] Tweaking PEP 8 guidelines for use of leading underscores
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2013/7/12 Andrea Griffini <agriff at tin.it>:
Is there any semantic difference between
BUILDTUPLE 0 LOADCONST <code object ... > MAKECLOSURE 0 and LOADCONST <code object ...> MAKEFUNCTION 0 ? In other words is there any difference between a function and a closure that doesn't capture anything? Is it just a speed optimization for a common case?
It probably has more to do with the fact that nested scopes with added much later in Python's history than functions.
-- Regards, Benjamin
- Previous message: [Python-Dev] Doubt about closure/function generation in bytecode
- Next message: [Python-Dev] Tweaking PEP 8 guidelines for use of leading underscores
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]