Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Can I please have *simple* modules?

by Ovid (Cardinal)
on Nov 23, 2005 at 07:35 UTC ( #511021=note: print w/ replies, xml ) Need Help??


in reply to Re: Can I please have *simple* modules?
in thread Can I please have *simple* modules?

I've seen that talk. It was a good one. I look forward to the article.

And while you as a PAUSE admin might not mind the Class:: namespace pollution, it was hell for me as a consumer to have to wade through all of them just to find out that what I needed wasn't there :)

Cheers,
Ovid

New address of my CGI Course.


Comment on Re^2: Can I please have *simple* modules?
Re^3: Can I please have *simple* modules?
by brian_d_foy (Abbot) on Nov 23, 2005 at 07:45 UTC

    As a consumer, it's already hell. You'd be adding a grain of sand to a beach. :)

    The only way to get rid of the bad interfaces and unmaintained modules is to upload good interfaces that somebody will maintain. That the space is cluttered with crap shouldn't keep out the good stuff. Once you upload, I can say "Don't worry about remembering the name, just use the one Ovid wrote." :)

    --
    brian d foy <brian@stonehenge.com>
    Subscribe to The Perl Review
      I agree, the pollution isn't really an issue at this stage. I don't really bother browsing CPAN at all. If I need a module for a specific task, I simply ask other people for recommendations. The cream does rise to the top; a good example is with date modules. A couple of years ago, there was a huge slew of them, all with various pros and cons, and most with some issues. Now, I wouldn't really think of using or recommending anything other than DateTime - it's the DBI of date modules.

      If there are major issues with existing modules, then I don't think people can complain if you release another one. Especially if you can't get the existing modules patched, and you put a note in the POD saying something like "Why another XXXX module?" and clearly lay out your reasons for re-inventing the wheel.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://511021]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2014-09-17 20:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (99 votes), past polls