Actually, at least where I&#39;m from, it wouldn&#39;t be a comma, it&#39;d be a bar: ∀ x ∈ X | x &gt; 0.<br><br>Moreover, as has been pointed out, the use of &#39;where&#39; in math is also not universally loved.<br><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 13, 2016 at 11:03 Charlie Monroe &lt;<a href="mailto:charlie@charliemonroe.net">charlie@charliemonroe.net</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">`while`, `until` and `unless` all implicate that the loop should break when the condition (or its negation) is met.<br>
<br>
On the other hand, `where` as it is seems logical to me. Anyone who considers serious coding is likely to have basic knowledge of mathematics, so something such as<br>
<br>
∀x ∈ X, x &gt; 0<br>
<br>
which translates into<br>
<br>
for x in X where x &gt; 0<br>
<br>
in Swift, which is pretty much how you&#39;d read the mathematical statement. Yes, there is a comma, not `where` in the formula but when reading, you say &quot;where&quot; (unless you say &quot;every x greater than zero&quot;).<br>
<br>
&gt; On Jun 13, 2016, at 5:26 PM, Erica Sadun &lt;<a href="mailto:erica@ericasadun.com" target="_blank">erica@ericasadun.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Jun 13, 2016, at 9:23 AM, let var go via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I am 100% with Charlie on this. Expressiveness has to do with the *effectiveness* of conveying a thought or a feeling.<br>
&gt;&gt;<br>
&gt;&gt; Keep &quot;where&quot;. It is expressive. It conveys a specific idea effectively and concisely.<br>
&gt;<br>
&gt; For those of you in favor of retaining `where`, how do you feel about adding `while`, `until`, `unless`, etc?<br>
&gt;<br>
&gt; -- E<br>
&gt;<br>
<br>
</blockquote></div>