<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div class="">Again, I understand the aesthetic preference for this form; I even<br class="">prefer it myself. On the other hand, it seems to me that the difference<br class="">between the two forms reflects a point of emphasis that isn't crucial to<br class="">understandability at the use-site. That's why I'm asking whether you<br class="">*can't live with* the results. Are you merely expressing a strong<br class="">preference, or are you saying the first form is too awful to abide?<br class=""><br class=""><blockquote type="cite" class="">But I’m not sure how to write a simple rule to explain this reasoning.<br class=""></blockquote><br class="">Any *additional* rule is more complexity in the guidelines, which would<br class="">have to pay for itself in some objective terms. Since (I'm assuming<br class="">you'll agree that) it doesn't make a difference to understandability,<br class="">what objective criteria would you use to justify accomodating cases like<br class="">this?</div></div></blockquote><br class=""></div><div><div>I’m not an extreme enough person to say that it’s too awful to abide :), but I definitely lie more on that side of the fence than the simple strong preference.</div><div><br class=""></div><div>To come back to your other examples, even if I prefer the forms you described in your new thread:</div><div><br class=""></div><div><font face="Menlo" class="">a.dismiss(animated: b)</font></div><div><font face="Menlo" class="">a.tracksWith(mediaType: b, composer: c)</font></div><div><br class=""></div><div>The alternatives:</div><div><br class=""></div><div><font face="Menlo" class="">a.dismissAnimated(b)</font></div><div class=""><font face="Menlo" class="">a.tracksWithMediaType(b, composer: c)</font></div><div class=""><br class=""></div><div class="">Shock me much much less than:</div><div class=""><br class=""></div><div class=""><font face="Menlo" class="">a.moveFrom(b, to: c)</font></div><div class=""><br class=""></div><div class="">That last one is many times less readable to me.</div><div class=""><br class=""></div><div class="">David.</div></div></body></html>