develooper Front page | perl.perl6.language | Postings from February 2001

Re: Really auto autoloaded modules

Thread Previous | Thread Next
From:
Jarkko Hietaniemi
Date:
February 2, 2001 12:50
Subject:
Re: Really auto autoloaded modules
Message ID:
20010202144954.F9271@chaos.wustl.edu
> I rather like the idea that contract names are themselves namespace

I rather dislike it: I think we are trying to stuff to much information
on the package namespaces.

> 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;

I have no problem with that as long as we allow *all* characters
in Perl identifiers.  Yes, do I mean *all*.

> they can't really be numbers, since they are not inherently
> ordered.  I could number *mine* jdp1, jdp1_1, etc., if I want...

And for the the next J. D. P. person that comes along we say "tough
luck"?  No thanks, that's exactly the same mess we are now with the
package names.

> -- 
> John Porter
> 
> You can't keep Perl6 Perl5.

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About