<div dir="ltr">Hey,<div><br></div><div>A colleague just pointed out that the style guide says:</div><div><div><strong style="color:rgb(0,0,0);font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-size:14px">Variable names</strong><span style="color:rgb(0,0,0);font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;font-size:14px"> ... should be camel case, and start with an upper case letter</span><br></div><br class="gmail-Apple-interchange-newline"></div><div>I was under the impression that variables were supposed to be camel case, without a leading upper case, as currently recommended for function names. Is this a somewhat recent change? If so, could someone share a regex / script for updating the previous style to this one?</div><div><br></div><div>This implies that the traditional i,j,k loop indices should now be spelled I,J,K. Is is worth making an exception for single character variables where the meaning is implicit from the context?</div><div><br></div><div>As an edge case, should function pointers be leading lower case (as they're functions) or leading upper case (as they're variables)?</div><div><br></div><div>Cheers,</div><div><br></div><div>Jon</div></div>