On 05/11/2016 02:15 AM, Jason Orendorff wrote:
instead go with Terrence’s suggestion and simply adopt the same style as
the rest of Gecko, including the 2-space indent.


I've said before that we won't do this without talking it over as a team.
Well, team? What do you think?

Massive changes are always bad ideas, unless these are used to eliminate classes of bugs/crashes, by preventing us from writing them.

Changing the indentation is the kind of thing which brings no value, and introduce massive changes. So, I will always be totally against these kind of changes.

I agree that having a tool to *check* one coding style is nicer than having no coding style, as long as the tool is flexible enough to allow local inconsistencies made to make the code more readable.

Personally I dislike the 2-space indent. But what matters to me here is
eliminating a speed bump for both Gecko and SM hackers; and reducing
pointless arguments on dev.platform.

If the problem are the pointless arguments on dev.platform, which are mistakenly considering SpiderMonkey as Gecko's property, I would totally agree on moving SpiderMonkey into its own repository.

I do not see how indentation differences could be a speed bump, and even if this was a problem, I am still not yet convinced this alone could justify changing 95% of the lines of the project.

One thing I hate with Gecko undesired continuous integration, is that we are hold responsible for failures in tests that we cannot reproduce. Having a separated project would make explicit the fact that someone is responsible for the integration, and for converting such test cases into SpiderMonkey test cases. I honestly think I spend more time thinking about how I can reproduce some Gecko failures than anybody spent else spent about thinking about indentation.

--
Nicolas B. Pierron

_______________________________________________
dev-tech-js-engine-internals mailing list
dev-tech-js-engine-internals@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to