3 ms·
A big issue here is the complete lack of namespacing. You have these sub crates with zero ability to know whether they are related to a given organization/autho
by imtringued 2mo ago
A big issue here is the complete lack of namespacing. You have these sub crates with zero ability to know whether they are related to a given organization/author/project.
I mean look at the people defending the lack of namespacing:
https://samsieber.tech/posts/2020/09/registry-structure-influence/ https://samsieber.tech/posts/2020/09/registry-structure-infl...
One of the most obvious problems with the lack of namespacing is that if you have a group of crates belonging together, you have to reserve them all at once otherwise an automated script could detect your package and add common suffixes like -sys and take the name even though you got the non sufficed name.
You cannot add name spacing by just prefixing everything with your preferred prefix, because anyone can publish under that prefix.