+1 for removing this. Gecko's use is inconsistent, and outside of Gecko code that does use it, I've never seen it used in any other codebase. I've never gone to another project and thought, "I miss decorating everything in a way that changes capitalization and impairs canonical naming".
Reasons for using it in the first place are suspect. None of them seem to justify the extra developer overhead or the odd variable names that result. I can't imagine we've solved some massive readability problem unique to Gecko or unsolved by other projects, or that we're catching important problems that static analysis can't find. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform