Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re^2: Modern Perl and the Future of Perl

by chromatic (Archbishop)
on Dec 20, 2007 at 20:07 UTC ( #658230=note: print w/ replies, xml ) Need Help??


in reply to Re: Modern Perl and the Future of Perl
in thread Modern Perl and the Future of Perl

Undisciplined programmers will still generate undisciplined Perl code, and Perl is a language where undisciplined code can really sting.

I agree, in part. I've heard Ward Cunningham say that one reason Smalltalk failed is because it was so easy to make messes in Smalltalk. They weren't painful enough to enforce discipline. That's not what I wanted to say though.

Max's post goes on to suggest that spreading the good word about all of the nice new features of Perl and the CPAN that make using Perl and the CPAN in 2007 much nicer than using Perl in 1998, or 1995, is tremendously important. I agree. How can we do that better?


Comment on Re^2: Modern Perl and the Future of Perl
Re^3: Modern Perl and the Future of Perl
by Cop on Dec 21, 2007 at 01:22 UTC

    CPAN is growing, true. At the same time, as many others pointed out in the past. Many of those CPAN modules are not needed, if the language itself is modern. Number of modules means something in both ways.

      Hmm, I guess that's true, but the thing is that Perl went all the way from old skool to post-modern in one fell swoop, missing out that whole modern thing. Modern is so 20th Century.

      And what's wrong with a few unneeded modules anyway? Ever heard of programming for fun, hmm? If it had not been for frivolous code, we might never have had Acme::MetaSyntactic. What a catastrophe that would have been.

      $h=$ENV{HOME};my@q=split/\n\n/,`cat $h/.quotes`;$s="$h/." ."signature";$t=`cat $s`;print$t,"\n",$q[rand($#q)],"\n";

        Post-modern? sure, you are first one making this kind of claim. Sweet dream.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (6)
As of 2014-07-13 17:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (251 votes), past polls