<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 13, 2014 at 5:15 PM, Sean Silva <span dir="ltr"><<a href="mailto:chisophugis@gmail.com" target="_blank">chisophugis@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Oct 13, 2014 at 3:19 PM, Chandler Carruth <span dir="ltr"><<a href="mailto:chandlerc@google.com" target="_blank">chandlerc@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Mon, Oct 13, 2014 at 3:04 PM, Nick Kledzik <span dir="ltr"><<a href="mailto:kledzik@apple.com" target="_blank">kledzik@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">I’d like to discuss revising the LLVM coding conventions to change the naming of variables to start with a lowercase letter.</div></blockquote><div><br></div></span><div>Almost all of your negatives of the current conventions also apply to your proposed convention.</div><div><br></div><div>Type names: CamelCase</div><div>Function names: camelCase</div><div>Variable names: ???</div><div><br></div><div>If we name variables in camelCase then variable names and function names collide.</div><div><br></div><div>If we are going to change how we name variables, I very much want them to not collide with either type names or function names. My suggestion would be "lower_case" names.</div></div></div></div></blockquote><div><br></div></span><div>In my experience, lower_case and lowerCase clash regardless when there is only one "word" (e.g. `foo` and `foo`) which is pretty frequent.</div></blockquote></div><br>As I have clarified in other parts of the thread, this tends to not happen in practice between functions and variables. :: shrug ::</div></div>