[Python-Dev] _length_cue() (original) (raw)

LD 'Gus' Landis ldlandis at gmail.com
Wed Feb 8 18:56:07 CET 2006


+1 on 'hint' vs 'cue'... also infers 'not definitive' (sort of like having a hint of how much longer the "honey do" list is... the honey do list is never 'exhaustive', only exhausting! ;-)

On 2/8/06, Andrew Koenig <ark at acm.org> wrote:

> I'm worried about the name. There are now exactly two names that behave > like a special method without having the double-underscores around it. > The first name is 'next', which is kind of fine because it's for > iterator classes only and it's documented. But now, consider: the > CPython implementation can unexpectedly invoke a method on a > user-defined iterator class, even though this method's name is not > '*_' and not documented as special! That's new and that's bad._

Might I suggest that at least you consider using "hint" instead of "cue"? I'm pretty sure that "hint" has been in use for some time, and always to mean a value that can't be assumed to be correct but that improves performance if it is. For example, algorithms that insert values in balanced trees sometimes take hint arguments that suggest where the algorithm should start searching for the insertion point.


Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/ldlandis%40gmail.com

-- LD Landis - N0YRQ - from the St Paul side of Minneapolis



More information about the Python-Dev mailing list