For example ,I want to test DHT 12 module ,and I install many relative library module, but some library may use the same class name ,it will cause compile .ino fail.
It 's better if Arduino library can check total class name at server side ,and suggest the code provider to modify class name.
Hi @nsynet. Thanks for your suggestion. It is a very interesting idea. I think this would be a great project for an Arduino community member to take on.
The better approach would be for the library developer to do a search on the hypothetical service for existing usage of the candidate name at the time they are writing the library. If they find that the name is already in use by a library that might be used along with their library in a program, they would then think of an alternative name, and repeat the process until they find a name that doesn't have a collision.
If they only learn of the collision after they have already written and published the library, they will be less willing to make the breaking change to the library.