Jarkko Hietaniemi wrote: > A gut feeling that I have is we can't simply go by interface 'names', > be they just simple names of funtions/methods or their full 'signatures' > > What I think is needed is some sort of opaque tag: the name of the > 'contract' the API claims to fulfill. The name can be the name of > the standard, the name of the company, the name of the individual. I rather like the idea that contract names are themselves namespace names. A contract version's name is thus defined within that contract's namespace. E.g. "specifies Foo::Bar" -- I specify a contract. "implements Foo::Bar::quux" -- I implement the Foo::Bar contract, specifically the quux version thereof. In any case, version idents should be legal perl identifiers; they can't really be numbers, since they are not inherently ordered. I could number *mine* jdp1, jdp1_1, etc., if I want... -- John Porter You can't keep Perl6 Perl5.
- Re: Really auto autoloaded modules John Porter
- Re: Really auto autoloaded modules John Porter
- Re: Really auto autoloaded modules Dave Rolsky
- Re: Really auto autoloaded modules Dan Sugalski
- Re: Really auto autoloaded modules Jarkko Hietaniemi
- Re: Really auto autoloaded modules James Mastros
- Re: Really auto autoloaded modules Jarkko Hietaniemi
- Re: Really auto autoloaded modules Damian Conway
- Re: Really auto autoloaded modules James Mastros
- Re: Really auto autoloaded modules Jarkko Hietaniemi
- RE: Really auto autoloaded modules John Porter
- RE: Really auto autoloaded modules Garrett Goebel
- Re: Really auto autoloaded modules Jarkko Hietaniemi
- Re: Really auto autoloaded modules John Porter
- Re: Really auto autoloaded modules Jarkko Hietaniemi
- Re: Really auto autoloaded modules James Mastros
- Re: Really auto autoloaded modules Simon Cozens
- Re: Really auto autoloaded modules Dave Rolsky
- Re: Really auto autoloaded modules Damian Conway
- Re: Really auto autoloaded modules Nathan Wiger
- Re: Really auto autoloaded modules Nathan Wiger