P is for Practical | |
PerlMonks |
Re: Handy dandy CPAN pollutionby Tommy (Chaplain) |
on Dec 26, 2002 at 19:56 UTC ( [id://222398]=note: print w/replies, xml ) | Need Help?? |
>The author introduced a new root namespace: Handy::. This is a big >mistake. This isn't permanent. It is being changed, and rightly so. It was never meant to remain under that namespace. The bulk of the code present isn't going to remain in the module. The module isn't needed by File::Util anymore and won't remain among it's prerequisites -I just hadn't handled that yet. Further, the module isn't to remain on the CPAN when File::Util is updated (very soon) so that it doesn't use Handy::Dandy. >He used OOorNo, which he also wrote himself. A useless module that gives you >your arguments without the first one if that's a class or object. Refer to CGI::self_or_default( )
>This has nothing to do with object orientation, That depends. It is named OOorNo is it not? This code is not to remain under it's current namespace either, and the module removed from CPAN. >it's just some very strange and useless syntactic sugar: you can now use >Package->function and $object->funtion instead of Package::function. Yay? use Foo qw( bar baz ); Foo->bar(woot); I don't think so. >Documentation > >Yeah, good question. Where is it? There's not much documentation since the module isn't going to stay there more than the few days it would be present to provide needed support for File::Util. I don't want to argue about whether this practice of code provision and retraction is correct. It's not. It won't happen again by me. I appologize. >I see no reason to be nice to this author. He polluted CPAN I'm sorry. I'll clean up my mess. >and didn't read perlfaqs, didn't read >http://pause.perl.org/pause/query?ACTION=pause_04about That's presumptuous.
"When you're done with all your preparations, considerations, and investigations, visit the PAUSE and fill in the form for a new module namespace. Take your time filling in the rationale of the module proposal. Consider, your form will be posted to modules@perl.org too, so other developers will probably stumble over this description many years later. The better the decription, the better the chances that your module will actually be used." "You need not wait for approval. You can upload anytime, even before you fill in the form. Uploading and registering are only loosely coupled." -taken from http://pause.perl.org/pause/query?ACTION=pause_04about. I don't know all the "unwritten" rules I guess. I'll keep my ears perked up and my eyes open for these.
In Section
Meditations
|
|