<div class="gmail_quote">On Mon, Jun 4, 2012 at 2:29 PM, reed kotler <span dir="ltr"><<a href="mailto:rkotler@mips.com" target="_blank">rkotler@mips.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Probably this has come up before... but have we considered just adopting<br>
the Google style guidlines and maybe modifying it in some places?<br></blockquote><div><br></div><div>Despite working at Google, and having to cope with multiple different styles in my day-to-day work as a consequence, I would not push for this.</div>
<div><br></div><div>I think that we should focus on building some consistency of style and formatting within the LLVM/Clang/... codebases rather than picking one style or another. Frankly, I just don't care *what* the style is nearly as much as I care that it is consistently applied.</div>
<div><br></div><div>I'll add minor points:</div><div><br></div><div>- I suspect LLVM/Clang/... have plenty of good reasons to deviate from any existing style. We shouldn't constrain ourselves to external guidelines at this point; these are large healthy projects.</div>
<div><br></div><div>- We can fix any problems or inconsistencies with the style guidelines if contributors can agree to what they are and what would be a superior alternative.</div><div><br></div><div><br></div><div>Finally:</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">They have a nice script for c++ which will check for many things.<br></blockquote><div><br></div><div>It is not a nice script. Trust me. I use it every day, and I hate it with a burning, fiery passion. Read the python code. It is not nice, it is terrible. It is an atrocity. It is everything that is bad about trying to "parse" C++ with regular expressions and python hacks, built up w/o any overarching design or cohesion over years.</div>
<div><br></div><div>I await the day we can kill it off and use a real Clang-based tool instead. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<a href="http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml" target="_blank">http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml</a><br>
<br>
<a href="http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py" target="_blank">http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py</a><br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br>