<br><br><div class="gmail_quote">On Mon, Oct 8, 2012 at 3:47 PM, Antoine Pitrou <span dir="ltr"><<a href="mailto:solipsis@pitrou.net" target="_blank">solipsis@pitrou.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Hello,<br>
<br>
Since there has been some controversy about the joining syntax used in<br>
PEP 428 (filesystem path objects), I would like to run an informal poll<br>
about it. Please answer with +1/+0/-0/-1 for each proposal:<br>
<br>
- `p[q]` joins path q to path p<br></blockquote><div>-1    ... semantics too different from usual meaning of [ ]</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


- `p + q` joins path q to path p<br></blockquote><div>-1  ... too problematic with strings...</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- `p / q` joins path q to path p<br></blockquote><div>+0   ... my brain is hard-wired to see / as division or equivalent (e.g. quotient groups, etc.)</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

- `p.join(q)` joins path q to path p<br></blockquote><div>+1    .... only remaining choice.  Besides, I think an explicit method makes more sense.</div><div><br></div><div><br></div><div>If paths were only directories, I would have really like</div>
<div><a href="http://p.cd">p.cd</a>(q)   [with support for multiple arguments of course]</div><div>as everyone (I think) would naturally recognize this...   However, since we can have file as well, I was trying to think of something to mean</div>
<div>change path p so that it now points to the joining of path p and q ... </div><div>and suggest p.goto(q)  ;-)  ;-)</div><div><br></div><div>André</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
(you can include a rationale if you want, but don't forget to vote :-))<br>
<br>
Thank you<br>
<span><font color="#888888"><br>
Antoine.<br>
<br>
<br>
--<br>
Software development and contracting: <a href="http://pro.pitrou.net" target="_blank">http://pro.pitrou.net</a><br>
<br>
<br>
_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-ideas" target="_blank">http://mail.python.org/mailman/listinfo/python-ideas</a><br>
</font></span></blockquote></div><br>