in reply to Re: Where is plain XS.pm?
in thread Where is plain XS.pm?

Correction to myself: when I pontificated about valid module names, I omitted to mention the double colon ('::') used for punctuation between name segments, and corresponding to the path separator when Perl looks for the file containing the module. The point I was trying to make (too tersely) was that a dash (a.k.a HYPHEN-MINUS) is not valid in a module name.