$spot:<Inconsistent>:(parens) >>>>> On Wed, 7 Mar 2007 20:38:17 -0800 (PST), [EMAIL PROTECTED] said:
> + class Dog:ver<1.2.1>:auth<cpan:JRANDOM>; > + class Dog:ver<1.2.1>:auth<http://www.some.com/~jrandom>; > + class Dog:ver<1.2.1>:auth<mailto:[EMAIL PROTECTED]>; > + class Dog:<1.2.1 cpan:JRANDOM> > + class Pooch:name<Dog>:ver<1.2.1>:auth<cpan:JRANDOM> > + class Pooch:<Dog 1.2.1 cpan:JRANDOM> So far you're using angle brackets > - use Dog-(Any)-(Any); > + use Dog:ver(Any):auth(Any); >From here you start mixing angle brackets and parens. > - use Dog-1.2.1; > + use Dog:<1.2.1>; > - use Dog-1.2.1-(Any); > + use Dog:ver<1.2.1>:auth(Any); Even in one line. > - use Dog-(1.2.1..1.2.3); > - use Dog-(1.2.1..^1.3); > - use Dog-(1.2.1..*); > + use Dog:ver(1.2.1..1.2.3); > + use Dog:ver(1.2.1..^1.3); > + use Dog:ver(1.2.1..*); > + use Dog:ver(1.2.1 | 1.3.4):auth(/:i jrandom/); > + use Dog:ver(Any):auth({ .substr(0,5) eq 'cpan:'}) > - use Perl-(v6..*)-(Any); > + use Perl:ver(v6..*):auth(Any); Seems accidentally to me. -- andreas