![](https://secure.gravatar.com/avatar/d67ab5d94c2fed8ab6b727b62dc1b213.jpg?s=120&d=mm&r=g)
Jan. 25, 2016
11:52 p.m.
On Tue, Jan 26, 2016 at 10:21 AM, Steven D'Aprano <steve@pearwood.info> wrote:
- It allows us to avoid the "default argument" idiom, in cases where we really don't want the argument, we just want to capture the value. There are a lot of functions which have their parameter list polluted by extraneous arguments that should never be used by the caller simply because that's the only way to get early binding/value capturing.
Can you actually name a few, please? I went digging earlier, and couldn't find any really good examples in the stdlib - they're mostly internal functions (underscore-prefixed) that shouldn't be being called from outside their own module anyway. Maybe this isn't as common an issue as I'd thought. ChrisA