<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 22, 2013, at 15:36 , Nick Kledzik <<a href="mailto:kledzik@apple.com">kledzik@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ">The LLVM convention for naming variables is poor. You'd be hard pressed to find any other C++ coding conventions that start variables with a uppercase letter.<span class="Apple-converted-space"> </span></span></blockquote></div><br><div>I've found it difficult to deal with this since I don't think any of the automated formatting tools can intelligently, nicely format this for you. It isn't sufficient to simply uppercase the first letter automatically, since it probably isn't what you want. For example if you have a lower case variable name that is an acronym for something (which I've found to be very common in LLVM related code, e.g. TM, for TargetMachine), a tool would have to be smart enough to know that it is an acronym in context and then fully uppercase it instead of just the first letter.</div></body></html>