Seems some folks are taking me to task for having the temerity to upload Bundle::Ovid to the CPAN. That bundle is just a bunch of modules I constantly use but people seem to be frosted that I would (ab)use the CPAN like that. One person wrote "This is not what CPAN is for". Really? What is the CPAN for?
I have to admit, this confuses me. No one seemed to be upset when Simon Cozens started the trend. No one complained when Schwern followed suit. Ask has one. And don't forget Alberto Manuel Brandão Simões, brian d foy and José Alves de Castro (cog). However, I'm the only person getting flack for this.
So, what do you think? Do you think tiny bundles which take up virtually no resources but are extremely helpful to some developers are a bad idea? If you argue "waste of resources", are they your resources? Do you want the Acme:: namespace pulled, too?
It's often been said that a technology proves its worth when it's profitably used in ways the inventors didn't anticipate. That's part of what makes the CPAN great. This is also part of the reason why ideas to "forcibly improve CPAN quality" are constantly shut down. We want to make the CPAN easier for people to contribute, not harder. That's what people are missing.
So go make your personal bundles and put 'em on the CPAN. The next time you do a fresh install of Perl or go to work on a new Perl job, you'll be grateful.
And for some reason, I'm getting weird "error reading from remote server" messages when I try to log in an and comment on the reviews. Gah!
Hm, you could almost consider this as a list of non-core modules that you recommend highly. In my mind that's a better recommendation than "WOW, this module is SO COOL because it ships TWO POD TESTS that couldn't possibly be different on any user machine."
Re:Why 5.8.7?
Ovid on 2005-09-21T21:11:09
D'oh! No. That was auto-generated. Thanks for the catch.
CPAN thrives BECAUSE of the unfettered uploading of shit, not in spite of it.
Re:Bundle::PerlforHomePages
Ovid on 2005-09-21T22:14:23
You're right. There's nothing wrong with it. While I can understand why some wouldn't want these on the CPAN, stifling uses we think are inappropriate needlessly raises the bar.
Re:Bundle::PerlforHomePages
pudge on 2005-09-21T22:56:54
Ignore the whiners.
Also, I bet people did gripe about the others, and that you just didn't know about the griping.
Re:A few points...
Ovid on 2005-09-22T15:28:04
Possible it wasn't clear from my post, but I didn't take it as a personal attack against me. You can tell me that all of my modules are awful and I'll know you're talking about my modules. No worries there.
And while I certainly have a different view on this issue, I also haven't made any presumptions about you. You're probably a great person; I just think you're wrong about personal bundles
:)
*Some* Bundles are SDKs
n1vux on 2005-09-27T16:47:57
This is a timely thread, as I was just grazing for modules to recommend for our site_perl libs, and wasn't finding kwalitee or ratings terribly helpful. (Kwalittee doesn't even add a point for removing blah blah blah and a.u.thor@ from template POD!)
Using Bundle::* as the real recommendation will be rather more useful, for some of the Bundles. Those bundles that are personal SDK sets (e.g., Bundle::SDK::PAUSEID) are far more useful as "recommendations" than Bundle::ALLBY::PAUSEID, which some of these Bunlde::PAUSEID are. kitchen-sink distros like Bundle::XML or Bundle::DateTime, while useful to developers working in the area, will not help me pick which XML::* are considered more robust or whatever. (Bundle::DateTime++ for saying so in POD!) Simon may have the right idea in using the Bundle::SDK::* namespace for his preferred SDK set.
Of course that only lists 'registered' bundles, but that's a separate issue.
Yes, the difference in entries between modlist/Bundles and query=Bundle is doubly distressing. Way too many things appear under Query (Module and Distro### and README) but only a handful are Registered.
Bundles which appear to be SDK-ish, as opposed to ALLBY or Module-and-Prerequisites or ALLABOUT --
- Bundle::Devel -- not everything in Devel::*
- Bundle::Test -- not? everything? in Test::*
- Bundle::BioPerl -- What Bio::* rely upone from CPAN. It is prerequisites ONLY. Bundle::BioPerl is on par with Tim's request for a major firm to recommend their approved CPAN subset.
- Bundle::ABH
- Bundle::Ovid
- Bundle::Schwern
- Bundle::SDK::SIMON
I eagerly await the ?promised? Bundle::SDK::TIMB::* and hopefully many more good examples. If my site_perl selections achieve a certain stability, I'll investigate if I might be allowed to contribute a Bundle::${DayJob} based on my library selections.
-- Bill, not speaking for ${DayJob} at this time.