<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 4, 2019, at 9:20 AM, via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif; caret-color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">IIRC the last time around there was strong agitation to make function names and variable names look different, which made no sense to me because their contextual syntax makes it blatantly obvious whether a name is a function or a variable. The only possible situation where you could be confused is assigning a function to a function-pointer, which in typical C++ basically you never do that.<o:p class=""></o:p></span></div><br class="Apple-interchange-newline"></div></blockquote></div><br class=""><div class="">I think it’s more important to distinguish types and variables. Variables should be lowercase and distinguished from uppercase types. For some reason it’s allowed to shadow types with variable names, so we end up with quite a bit of code using variable names like “Value” which is also a class. This is made worse by the fact that lldb doesn’t recognize this, so when you try to print “Value” it’s confused since that’s a type. I’ve wasted a lot of time renaming variables when debugging just to avoid this problem. I assume this has never been fixed since pretty much every other naming convention doesn’t uppercase variables.</div><div class=""><br class=""></div><div class="">-Matt</div></body></html>