Early and late binding [was Re: what does 'a=b=c=[]' do]
Mel Wilson
mwilson at the-wire.com
Fri Dec 23 11:27:01 EST 2011
Steven D'Aprano wrote:
> On Fri, 23 Dec 2011 13:13:38 +0000, Neil Cerutti wrote:
>> On 2011-12-23, Neil Cerutti <neilc at norwich.edu> wrote:
>> ...you know, assuming it wouldn't break existing code. ;)
>
> It will. Python's default argument strategy has been in use for 20 years.
> Some code will rely on it. I know mine does.
In a tool that's meant for other people to use to accomplish work of their
own, breaking workflow is a cardinal sin.
In a research language that's meant always to be up-to-date with the concept
of the week, not so much.
Mel.
More information about the Python-list
mailing list