Why The D Style constants are written in camelCase?

Arun Chandrasekaran aruncxy at gmail.com
Wed May 9 20:39:57 UTC 2018


On Wednesday, 9 May 2018 at 15:20:12 UTC, Jonathan M Davis wrote:
> On Wednesday, May 09, 2018 14:12:41 Dmitry Olshansky via 
> Digitalmars-d-learn wrote:
>> [...]
>
> To an extent that's true, but anyone providing a library for 
> use by others in the D community should seriously consider 
> following it with regards to public symbols so that they're 
> consistent with how stuff is named across the ecosystem. It's 
> not the end of the world to use a library that did something 
> like use PascalCase instead of camelCase for its function 
> names, or which used lowercase and underscores for its type 
> names, or did any number of other things which are perfectly 
> legitimate but don't follow the D style. However, they tend to 
> throw people off when they don't follow the naming style of the 
> rest of the ecosystem and generally cause friction when using 
> 3rd party libraries.
>
> [...]

If this issue https://github.com/dlang-community/dfmt/issues/227 
is fixed we could potentially summarize that in .editorconfig 
file so that anyone who wishes can easily adopt it.


More information about the Digitalmars-d-learn mailing list