Common practice for naming packages and classes seems to be, using regex-like notation:
In other words, the name usually starts by a lowercase letter, followed by any sequence of lowercase letters and digits.
However, some packages (e.g.
tikz-3dplot) and classes (e.g.
revtex4-1) contain a
- in their name. I am myself tempted to use a dash in the name of one of my packages. Is that wise? Aside from perhaps inconveniencing some users by deviating from naming conventions...
... Are there potential side-effects associated with using a dash in a package/class name?