At 01:34 PM 9/29/2005 +1200, Greg Ewing wrote: >Guido van Rossum wrote: > > I think we need to be real careful with chosing a name > >In Eiffel, the keyword "once" is used for something >analogous -- a method that is called once the first >time it's referenced, and the return value cached. > >So perhaps this could be called a "once_property".
I was actually going to propose that before I thought of defaultproperty, and in fact my equivalent descriptor was originally called "Once", but the truth is that it gets called every time you delete it and reuse it, whereas Eiffel's once functions are called once, period, with no way to reset them. (At least, IIRC.) _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com