<div dir="ltr">Nasa doesn&#39;t read fine to me; it&#39;s never stylized that way. Radar does, and scuba, because they&#39;ve been appropriated for use as non-capitalized words over time in the language. I understand the difference, but I don&#39;t think the useful distinction (for purposes of this discussion) is between acronyms and initialisms. You probably can&#39;t find acronyms that are stylized as sentence-/lowercase, but you can certainly find initialisms that aren&#39;t (e.g. NASA).<div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>Jacob Bikeshed-Swift<br></div></div></div></div>
<br><div class="gmail_quote">On Sun, Jan 24, 2016 at 3:13 PM, Dave Abrahams via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
on Sun Jan 24 2016, Charles Kissinger &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br>
<br>
</span>&gt;&gt; On Jan 23, 2016, at 10:39 PM, Douglas Gregor &lt;<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Jan 22, 2016, at 9:34 PM, Charles Kissinger<br>
&gt;&gt;&gt; &lt;<a href="mailto:crk@akkyra.com">crk@akkyra.com</a><br>
&gt;<br>
&gt;&gt;&gt; &lt;mailto:<a href="mailto:crk@akkyra.com">crk@akkyra.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Jan 22, 2016, at 3:59 PM, Trent Nadeau via swift-evolution<br>
&gt;&gt;&gt;&gt; &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
&gt;&gt;&gt;&gt; &lt;mailto:<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Under &quot;Follow case conventions&quot;, how should acronyms (like &quot;HTML&quot;) be handled: HTMLElement or HtmlElement?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I would certainly prefer the second style. Unless the acronym comes<br>
&gt;&gt;&gt; at the end of the identifier, it is more readable when only the<br>
&gt;&gt;&gt; first letter of the acronym is uppercase, IMO. Otherwise the<br>
&gt;&gt;&gt; acronym merges with the capitalized first letter of the following<br>
&gt;&gt;&gt; word.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Using all caps for acronyms also doesn’t work very well at the start of a variable name, leading to:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; var hTMLElement = HTMLElement()<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; versus:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; var htmlElement = HtmlElement()<br>
&gt;&gt;<br>
&gt;&gt; Interesting. For me, it feels like the acronym should should up in<br>
&gt;&gt; ALLCAPS or nocaps; never with just a Leadingcap. For example:<br>
&gt;&gt;<br>
&gt;&gt;      var htmlElement = HTMLElement()<br>
&gt;&gt;<br>
&gt;<br>
&gt; I guess I just don’t like my function calls SHOUTing at me. :-)<br>
&gt;<br>
&gt; The leading-caps-for-acronyms style might not be particularly<br>
&gt; popular. The most prominent use I’m aware of is in the .NET<br>
&gt; frameworks.<br>
<br>
Peeple, please.  Not to pick nits, but these are *initialisms*, not<br>
*acronyms*<br>
(<a href="http://www.dailywritingtips.com/initialisms-and-acronyms/" rel="noreferrer" target="_blank">http://www.dailywritingtips.com/initialisms-and-acronyms/</a>). The<br>
difference matters, because there&#39;s a very good argument for using<br>
different conventions for the two, i.e. Nasa and Radar (acronyms) read<br>
fine while Html and Fbi and Cia (initialisms) ... don&#39;t.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
-Dave<br>
<br>
_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</div></div></blockquote></div><br></div></div>