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

Reply via email to