<div><div><br></div><div><div class="gmail_quote"></div></div></div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> I think that's a good indication that there are uses for a merge<br>
> operator.<br>
<br>
Some, yes.  Enough for new syntax?  </blockquote><div dir="auto"><br></div></div><div><div dir="auto">Let’s be clear here — this would not be new syntax — the operator (s) already exist and are commonly used and overloaded already. This would be a minor change to the dictionary class (and maybe the Mapping ABC), not a change to the language.</div></div><div><div dir="auto"><br></div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Are <br>
there existing syntax features so sparsely used?  </blockquote><div dir="auto"><br></div></div><div><div dir="auto">I wonder how often + is used with lists in the stdlib...</div></div><div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What is the bar for <br>
something that adds no new function, but saves 6 chars and is easier to <br>
understand for at least some?</blockquote><div dir="auto"><br></div></div><div><div dir="auto">The “height of the bar” depends not just on how it would be used, but by how disruptive it is. As this is not nearly as disruptive as, say :=, I think the bar is pretty low.</div><div dir="auto"><br></div><div dir="auto">But others seem to think it would add great confusion, which would raise the bar a lot.</div><div dir="auto"><br></div><div dir="auto">By the way, if it isn’t used much, that also means it wouldn’t be very disruptive. :-)</div><div dir="auto"><br></div><div dir="auto">I’m coming down on the side of “not worth the argument”</div><div dir="auto"><br></div><div dir="auto">-CHB</div>
</div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Christopher Barker, PhD<br><br> Python Language Consulting<br>  - Teaching<br>  - Scientific Software Development<br>  - Desktop GUI and Web Development<br>  - wxPython, numpy, scipy, Cython<br></div>