[Ron Adam] > def f(a, b, c=?, d=x): Another problem with this is that it uses punctuation in a manner that's neither similar to how it is used in written English (or Dutch, or any other Latin language) nor resembling of other areas in Python. I know this is a very strict constraint, and sometimes we violate it (@decorators come to mind) but still, as a general guideline, if it can be avoided, using punctuation in new and strange ways just isn't Pythonic. That also applies to using ';' but not (at least not so strongly) to '*' (since that can easily be seen as "*args without the args").
-- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com