MML would be an acronym.<div>MathML is a word &quot;math&quot; plus an acronym ML (markup language), so MathML seems like an appropriate casing.</div><div><br></div><div>One small correction from your examples: String MathMLName(); should be String mathMLName();</div>
<div><div><br></div><div>dave<br><br><div class="gmail_quote">On Fri, Sep 11, 2009 at 7:56 AM, Alex Milowski <span dir="ltr">&lt;<a href="mailto:alex@milowski.org">alex@milowski.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
So, as an acronym, MathML is somewhat strange in that it is &quot;camel case&quot; rather<br>
than all upper case.   According to the style guide, all acronyms should be<br>
uppercase and that would make it &quot;MATHML&quot;.  But that isn&#39;t the way<br>
MathML is usually used and referenced.  It is always &quot;MathML&quot; (try a google<br>
search and you&#39;ll see what I mean from the search results).<br>
<br>
I&#39;d prefer to use:<br>
<br>
   class MathMLElement;<br>
<br>
   bool  isMathMLElement;<br>
<br>
   String MathMLName();<br>
<br>
That would be seem to be consistent with the &quot;real&quot; preference of acronyms<br>
being used in variable names etc. as they would in a sentence or some other<br>
natural language reference.<br>
<br>
--<br>
--Alex Milowski<br>
&quot;The excellence of grammar as a guide is proportional to the paucity of the<br>
inflexions, i.e. to the degree of analysis effected by the language<br>
considered.&quot;<br>
<br>
Bertrand Russell in a footnote of Principles of Mathematics<br>
_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
</blockquote></div><br></div></div>