No trees in the stdlib?
João Valverde
backup95 at netcabo.pt
Fri Jun 26 03:58:29 EDT 2009
João Valverde wrote:
> Stefan Behnel wrote:
>> João Valverde wrote:
>>
>>> Besides some interface glitches, like returning None
>>> on delete if I recall correctly.
>>>
>>
>> That's actually not /that/ uncommon. Operations that change an object
>> are
>> not (side-effect free) functions, so it's just purity if they do not
>> have a
>> return value.
>>
>> Although practicality beats purity, sometimes... ;)
>>
>> Stefan
>>
> I didn't know that. But in this case I think purity gets pummeled
> every time :) It's still not making sense to force a lookup to fetch
> something before deleting (another lookup operation). If that were
> imposed by python's internal machinery I'd suggest fixing that instead.
>
To be clear what I mean by that is that it's just reference passing so
it can't generate programmatic errors.
More information about the Python-list
mailing list