martin v löwis qpnyslvloewisde particular rationale describing use function calls vs object properties core python see function call required something could conveniently expressed property generally tells im computing something might expensive call ill recompute made sense keys 2x true 30 good reason besides compatibility keep parentheses sortedxkeys nice ring cheers current implementation 30a3 xkeys xkeys ie indeed recompute something new time objects creates state technically wouldnt create fresh object time one issue prevent cyclic references dict actually doesnt need know views exist works better garbage collection implementation issues aside presume choice interface primarily comes tradition regards martin _______________________________________________ python3000 mailing list smsbmo9552pythonorg httpmailpythonorgmailmanlistinfopython3000 unsubscribe httpmailpythonorgmailmanoptionspython3000python300040tangomucom thu 07 aug 2008 075034 0200 python3000 spooky behavior dictitems friends