On Monday, 8 October 2012, Antoine Pitrou  wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- `p[q]` joins path q to path p</blockquote><div>-1 it isn't really indexing</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</blockquote><div>-1 risk of ambiguity (string concatenation, e.g. it's too easy to assume you can add an extension with p + '.txt')</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</blockquote><div>-0 best of the operator options</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</blockquote><div>+0 would like it except for the risk of silent errors if p is a string</div><br><div> p.joinpath(q)</div><div>+1 I wish there was a better name, but I doubt one will appear :-(</div>

<div><br></div><div>Paul<span></span></div><div><br></div>