From: Trans Date: 2005-11-18T10:17:18+09:00 Subject: Re: Keyword arguments like grandma makes 'em rcoder wrote: > Consider this example: > > foo(x or y) > > Using your model, the 'or' keyword would actually be a keyword argument > delimiter, so you would be calling the 'foo' method with two arguments: > 'x', as the first positional arg, and the keyword arg 'y'. > > Alternately, if you continued to parse all reserved keywords as just > that, you would prevent methods from using any of them as keyword arg > names. You then lose a large set of useful arg labels, including 'end', > 'until', 'alias', 'begin', and others. I'm not sure that's neccessarily true. Yes it is true for 'and' and 'or' and a few others, but 'alias', 'begin' and other aren't really useful in the context of arguments, so they could still be used. T.