Re: Confirming PAUSE operating model safe harbor for Alt::* distributions

[email protected] (Salve J Nilsen) Fri, 27 Oct 2017 06:04:48 +0200 (CEST)
Newsgroups perl.cpan.workers
Message-ID <[email protected]>
David Golden said:
> On Thu, Oct 26, 2017 at 11:29 AM, Chad Granum <[email protected]> wrote:
>
>> I have a small objection to putting an alt module in a namespace other
>> than alt: It is less obvious. If I see Alt::Thing I will simply know it
>> will replace Thing.
>
> Consider, too, if someone else wants to another alternative Thing.
> Alt::Thing2 -- is that a second Alt::Thing?  Or an alternative of Thing2?
>
> Possibly namespacing like Thing::Alt::Boring would then allow
> Thing::Alt::Spiffy, etc.  But I don't want to have explicit rules about
> this.  I think intent is more important.

Would adding a field to the META spec about API conformance solve some this?

api_conforms_to:
    module: CPAN::Thing
    version: 2.61


- Salve (possibly opening a can of worms here)

-- 
#!/usr/bin/env perl
sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print# Salve Joshua Nilsen
getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':50,$'.#    <[email protected]>
'3!=0"59,6!`%%P\0!1)46%!F.Q`%01,`'."\n"));eval "&{'@_'}";  __END__ is near! :)