Closed
Description
Paul Phillips mentions that in a widely-used library it's important to minimize the chance that the names of its implicits will be used by others. To that end I suggest that we review our implicits and rename them according to the following rules:
- Make sure that the implicits start with cats -- it's less likely that a third-party will do this.
- Make sure that both the type and the type class are mentioned in the name.
So for example, for Monoid[List[A]]
the name should be something like catsMonoidForList
or similar.
Metadata
Metadata
Assignees
Labels
No labels