Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: Standard Perl Modules ~ Overkill

by allolex (Curate)
on Apr 19, 2004 at 18:49 UTC ( #346401=note: print w/replies, xml ) Need Help??

in reply to Standard Perl Modules ~ Overkill

I think your suggestion is really great for teaching programming with Perl, but it's not as good for teaching people how to use Perl effectively. Despite that statement, I do have mixed feelings about the whole thing, since I consider both to be very important. It is true, however, that it is impossible to master Perl per se without being able to use CPAN effectively.

You'll probably find that a lot of the monks disagree with you, but I think your post reflects some real thought. I also think that the nature of the Monastery, with its many opinions and opinionations will make sure that both the core language and CPAN are covered.

Don't forget that part of the reason the Monastery works so well is because people enjoy posting. Sometimes we get golf, but most of the time we get answers that really help. I suspect that requiring people to use the core language would be seen as unfun and discourage the plurality of paths to the same goal.

Damon Allen Davison

Replies are listed 'Best First'.
Re: Re: Standard Perl Modules ~ Overkill
by jdporter (Canon) on Apr 19, 2004 at 20:35 UTC
    requiring people to use the core language ...
    There is no talk of "requiring". I think pbeckingham is simply trying to raise our consciousness on this issue when we go to reply. E.g. if we see (as I did just today) a question that has gotten a slew of non-standard-module-based responses, consider offering a solution based on the standard library or core language. And vice versa.

    The 6th Rule of Perl Club is -- There is no Rule #6.

      You're right. He doesn't use the word "require". He does however say "I'd like to suggest that we provide answers using standard modules, when those solutions are adequate," which appears to suggest that he wants us to offer solutions based on something other than what we might have posted originally. That is what I meant with 'require".

      You made me think of another thing, as well. I interpreted the OP as saying something like "instead of posting stuff with modules that are not well-known, post stuff written using the core language, or with modules that are part of the distribution." This second issue depends greatly on what we think "standard modules" means. For me those are the ones that come with the Perl distribution, and pbeckingham states here that this is what he meant.

      But we first have to arrive at a consensus about which modules are standard (core, core plus DBI, etc.), which is a discussion onto itself. I wonder how many monks are posting stuff using modules they consider to be standard, but which others do not.

      Damon Allen Davison

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (8)
As of 2021-03-05 16:44 GMT
Find Nodes?
    Voting Booth?
    My favorite kind of desktop background is:

    Results (113 votes). Check out past polls.