On Oct 18, 2005, at 11:15 PM, Rob Kinyon wrote:
NB: Dog-*-cpan:LWALL and Dog-*-cpan:JRANDOM, as well as *-*-cpan:LWALL are also needed for entry into the mix because if there's only one module loaded that is signed by cpan:LWALL, that should be sufficient disambiguation for the parser. (How maintainable that is, I'll leave as an exercise for the reader.)
True, S11 does allow for some pattern matching on the version number and authority (cpan-id/url/email), as well as ranges for the version numbers. However, it seems to me that this is only for loading of modules, and that once the module is loaded, it is expected they will use a less ambiguous class name. Or at least I hope that is how it will work ;)
Stevan