[LLVMdev] RFC: variable names
Chris Lattner
clattner at apple.com
Mon Oct 13 15:21:23 PDT 2014
On Oct 13, 2014, at 3:04 PM, Nick Kledzik <kledzik at apple.com> wrote:
> I’d like to discuss revising the LLVM coding conventions to change the naming of variables to start with a lowercase letter. This should not be a discussion on the pain of such a transition, or how to get from here to there, but rather, if there is a better place to be.
>
> 5. Momentum only. When I’ve talked with various contributors privately, I have found no one who says they likes capitalized variables. It seems like everyone thinks the conventions are carved in stone…
Personally, I think that lower case local variables are the way to go. I could see it either way for instance variables, but being lower case is consistent.
-Chris
>
>
> My proposal is that we modify the LLVM Coding Conventions to have variable names start with a lowercase letter.
>
> Index: CodingStandards.rst
> ===================================================================
> --- CodingStandards.rst (revision 219065)
> +++ CodingStandards.rst (working copy)
> @@ -1073,8 +1073,8 @@
> nouns and start with an upper-case letter (e.g. ``TextFileReader``).
>
> * **Variable names** should be nouns (as they represent state). The name should
> - be camel case, and start with an upper case letter (e.g. ``Leader`` or
> - ``Boats``).
> + be camel case, and start with a lower case letter (e.g. ``leader`` or
> + ``boats``).
>
> * **Function names** should be verb phrases (as they represent actions), and
> command-like function should be imperative. The name should be camel case,
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141013/930f2efe/attachment.html>
More information about the llvm-dev
mailing list