Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re: Can I please have *simple* modules?

by sauoq (Abbot)
on Nov 24, 2005 at 02:48 UTC ( #511305=note: print w/replies, xml ) Need Help??

in reply to Can I please have *simple* modules?

As great as CPAN is, you've brought up its Achilles's Heel.

The ugly truth we all avoid when we tout the greatness of CPAN is the fact that its many jewels are hidden among heaps of mediocre, amateurish tripe. (Sorry, but it's true.) I don't mean to impugn CPAN's greatness by any means but I do think that we should be honest with ourselves. Part of the problem is that we applaud the sheer quantity of modules it contains as some grand realization of TIMTOWTDI without acknowledging that some many of those ways suck.

Maybe the ratings on CPAN were supposed to help. If so, I don't think they have. They certainly don't help someone find the best module to use. That can take hours of reading documentation (and then more hours of discovering what's wrong with that documentation) and hours more of experimentation.

Dependency hell has grown out of control, IMNSHO. I have a pet peeve when it comes to the Test::* modules. I'm sick to death of finding I have to go install Test::Yet::Some::More to run the tests for Some::Module.

I think CPAN needs a "best of breed" designation or something. There should be some way of searching a subset of modules that have already gotten substantial use and review by experienced Perl programmers. It should also be a requirement that no BoB module depends on any non-BoB module.

"My two cents aren't worth a dime.";
  • Comment on Re: Can I please have *simple* modules?

Replies are listed 'Best First'.
Re^2: Can I please have *simple* modules?
by zby (Vicar) on Nov 24, 2005 at 10:44 UTC
    There were a few initiatives to improve CPAN: CPAN::Forum, AnnoCPAN. Yet after some initial play with them I don't use them. There is something missing, CPAN is enormous, I don't want to read posts about all of its modules, there should be some way to subscribe to the modules I like and receive only messages about them. Another improvement would be to somehow integrate it with search - but I have no idea how to do this. Eventually I think that we need something where the information structure can be build incrementally - a wiki (there was a wiki for modules maintained by Iain Truskett, but it's down now after his death).
      I believe CPAN::Forum allows you to subscribe to specific distributions (not modules) and sends you an automated email whenever someone posts about them. I was planning to add a similar feature to AnnoCPAN, but no one had complained about it yet. ;-) (People did ask about being able to subscribe by author, so I added that.)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://511305]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (4)
As of 2018-01-21 15:16 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (228 votes). Check out past polls.