(my own 2 eurocents) > I do feel that for Python 3 it might be better to make a clean > separation between keywords and positionals: in other words, of the > function definition specifies a keyword argument then a keyword must be > used to present it.
Do you mean it would also be forbidden to invoke a "positional" argument using its keyword? It would be a huge step back in usability IMO. Some people like invoking by position (because it's shorter) and some others prefer invoking by keyword (because it's more explicit). Why should the implementer of the API have to make a choice for the user of the API ? _______________________________________________ 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