MML would be an acronym.<div>MathML is a word "math" 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"><<a href="mailto:alex@milowski.org">alex@milowski.org</a>></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 "camel case" rather<br>
than all upper case. According to the style guide, all acronyms should be<br>
uppercase and that would make it "MATHML". But that isn't the way<br>
MathML is usually used and referenced. It is always "MathML" (try a google<br>
search and you'll see what I mean from the search results).<br>
<br>
I'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 "real" 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>
"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."<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>