On Apr 4, 2006, at 8:37 PM, Ian Bicking wrote: > Alex Martelli wrote: >> As for the % operator, I never liked it -- either a builtin >> function, or even better a method of string objects, is going to >> be much more readable (and my preference would be to have it take >> optional positional arguments, corresponding to {1}, {2}, etc, >> and optional named arguments, corresponding to {name} &c). > > Note that if it takes keyword arguments, but doesn't take a single > dictionary-like object (like % and string.Template.substitute do), > then you lose any ability to use clever or interesting dictionary- > like objects for substitution.
True, that possibility is lost. It remains to be seen if "clever" and "interesting" in this context are to be taken _laudatory_ adjectives, or tantamount to what Sir Humphrey might ``praise'' as "courageous";-). Alex _______________________________________________ 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