MML would be an acronym.MathML is a word "math" plus an acronym ML (markup
language), so MathML seems like an appropriate casing.

One small correction from your examples: String MathMLName(); should
be String mathMLName();

dave

On Fri, Sep 11, 2009 at 7:56 AM, Alex Milowski <[email protected]> wrote:

> So, as an acronym, MathML is somewhat strange in that it is "camel case"
> rather
> than all upper case.   According to the style guide, all acronyms should be
> uppercase and that would make it "MATHML".  But that isn't the way
> MathML is usually used and referenced.  It is always "MathML" (try a google
> search and you'll see what I mean from the search results).
>
> I'd prefer to use:
>
>   class MathMLElement;
>
>   bool  isMathMLElement;
>
>   String MathMLName();
>
> That would be seem to be consistent with the "real" preference of acronyms
> being used in variable names etc. as they would in a sentence or some other
> natural language reference.
>
> --
> --Alex Milowski
> "The excellence of grammar as a guide is proportional to the paucity of the
> inflexions, i.e. to the degree of analysis effected by the language
> considered."
>
> Bertrand Russell in a footnote of Principles of Mathematics
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to