<html><body>On 12 Feb, 11:19 pm, greg.ewing@canterbury.ac.nz wrote:<br />&gt;Ben North wrote:<br />&gt;<br />&gt;&gt; Generally gently positive, with the exception of Anthony Baxter's<br />&gt;&gt; "-1", which I understand to be motivated by concerns about newcomers to<br />&gt;&gt; the syntax<br />&gt;<br />&gt;The more I think about it, the more I'm leaning<br />&gt;towards -1 as well. Adding syntax is a very big<br />&gt;step, and it needs a very solid reason to jusify<br />&gt;it. I don't see this filling a use case that's<br />&gt;anywhere near common enough to reach that<br />&gt;threshold.<br /><br />I also strongly dislike every syntax that has thus far been proposed, but even if I loved them, there is just no motivating use-case. &#160;New syntax is not going to make dynamic attribute access easier to understand, and it *is* going to cause even more version-compatibility headaches.<br /><br />I really, really wish that every feature proposal for Python had to meet some burden of proof, or submit a cost/benefit analysis. &#160;Who is this going to help? &#160;How much is this going to help them? &#160;"Who is this going to hurt" is easy, but should also be included for completeness - everyone who wants to be able to deploy new code on old Pythons.<br /><br />I suspect this would kill 90% of "hey wouldn't this syntax be neat" proposals on day zero, and the ones that survived would be a lot more interesting to talk about.<br /></body></html>