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
