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.