<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Feb 10, 2016 at 6:05 PM, Matthew Judge via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div class="h5">
&gt; Multiple prepositions before the first argument?<br>
<br>
</div></div>Yes, before and including the first argument label. For example (from Jacob&#39;s response):<br>
<span class=""><br>
comparePositionInDecodeOrderWithPosition(of cursor: AVSampleCursor) -&gt; ComparisonResult<br>
<br>
</span>Jacob suggests spelling it:<br>
<br>
comparePositionInDecodeOrder(withPositionOf cursor: AVSampleCursor) -&gt; ComparisonResult<br>
<br>
I agree that Jacob&#39;s spelling is better, but not enough better to justify additional guidelines about prepositions.<br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br></div><div>I don&#39;t know enough about linguistics to express this properly, but I suspect there&#39;s something to be said about the &quot;verb phrase&quot; being the part that comes before the paren. To me, &quot;comparePositionInDecodeOrderWithPosition(of:)&quot; is confusing because there is a noun &quot;Position&quot; immediately preceding the parenthesis, which might indicate that the argument should be a position, but in reality the most meaningful part of the method name is the verb, &quot;compare&quot;.</div></div></div></div>