From: rcoder Date: 2005-11-18T09:42:18+09:00 Subject: Re: Keyword arguments like grandma makes 'em 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. Based on all this, I for one just don't see a good way to have keyword args without some sort of sigil to put them in a separate namespace from language keywords and method names. -Lennon