On Jun 14, 2013, at 3:08 PM, "Andrew  McCreight" <[email protected]> wrote:
> Using two underscores in a symbol name is bad for some reason.  I don't 
> recall why but maybe somebody in #developers knows...


17.6.4.3.2 Global names [global.names]

Certain sets of names and function signatures are always reserved to the 
implementation:
        —  Each name that contains a double underscore _ _ or begins with an 
underscore followed by an uppercase letter (2.12) is reserved to the 
implementation for any use.
        —  Each name that begins with an underscore is reserved to the 
implementation for use as a name in the global namespace.

(It's the same in C++03)

-- reuben
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to