Re: The bake-off

[email protected] Thu, 30 May 2002 11:40:55 -0400
Newsgroups gmane.comp.python.getopt
Message-ID <[email protected]>
> D'ohh!  I originally liked using a list, but I've decided that I prefer
> add_option().  I suppose I will leave the list interface there but
> undocumented.  Anyone else care?

The thing is that Python programmers already know
how to deal with lists.  So if you tell them that the options
being parsed are just a list, then they can figure out how
to do 
	optionlist.append(foo)
for themselves rather than need to learn add_option.

And since the help message uses the same order as the list,
they can figure out how
	optionlist.insert(0, foo)
	optionlist.extend([foo,bar,baz])
etc. will work.  

If you stick to just add_option, you end up either
not having the expressiveness of the list operations
or having your own names for them.

Russ