Hi Shlomi,

Thanks for your thoughts.

>> PAUSE::PermissionsFile
>> Module::Permissions
> 
> Preferably, those two classes should be under the same namespace.

Yeah, I realised that as I continued working on it. They are now.

I'm leaning towards PAUSE::Permissions now, but am waiting to see what Andreas 
thinks.

> It would be a good idea to add "my" to the synposis, so as to make it
> "use strict;"/"use warnings;"-compliant.

I'm in two minds on that. Generally I think a SYNOPSIS should be as brief and 
clear as possible, to get across how to use the module, so sprinkling it with 
'my' is a distraction. For example, all the reviews I write have SYNOPSIS style 
code examples, and none of them have 'my'. But the code is all run with strict 
and warnings, but I just predeclare everything before the section that gets 
included in the review.

But there's the subliminal "of course you always declare things, and use strict 
and warnings, right?" effect.

So I've added them :-)

>> By default PAUSE::PermissionsFile will mirror (using HTTP::Tiny's
>> mirror) 06perms.txt, and then work off the local copy. 
> 
> I would suggest against contacting remote sites by default, due to
> the "Test programs should not connect to Internet resources" item here:

The module mirrors by default, but for my tests I use a local mini 06perms.txt, 
for exactly the reasons you give.

Cheers,
Neil

Reply via email to