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

Re(3): Why I choose Perl

by cjf-II (Monk)
on Dec 23, 2002 at 18:59 UTC ( [id://221925]=note: print w/replies, xml ) Need Help??


in reply to •Re: Re: Why I choose Perl
in thread Why I choose Perl

So what happens when Python and Java come out with their own archives? CJAN's on its way and a Python archive will be coming shortly as well (and they already have a good number of modules). Given the number of developers, I doubt they'll have much trouble finding contributors.

CPAN's advantage is going to be quickly reduced. If you want to prove Perl's superiority, why not focus on the actual language designs instead? Who knows, maybe the discussion will lead to improvements in all of the languages. Simply saying "Perl's better because it has more modules" leads me to believe you don't know Python well enough to comment on the actual language.

Preaching to the converted isn't much of a challenge either. If you really want a good debate on the subject, bring it up on a Python mailing list (in a nice non-flamebait way ;).

Replies are listed 'Best First'.
Re: Re(3): Why I choose Perl
by Elian (Parson) on Dec 23, 2002 at 20:02 UTC
    I think you very much overestimate the likelyhood that any of these archive projects will go anywhere. CPAN isn't new--it's been around for ages, and it arose from the ideas that were part of CTAN before it. This is not new stuff. Neither is it a new thought for the Python/Java/Ruby/VB/C/C++/Haskell/Scheme/Lisp/whatever communities to have their own. You'll note how many of those have materialized.

    Building a CPAN network is dead-simple. It doesn't require much code, it doesn't require much talk, it doesn't require much planning, and it doesn't require much coordination. (Ask Jarkko) What it requires is a good chunk of sysadmin-ish effort on the part of a few people. You'll note how often that happens.

    Archive networks have a chance of success when they're set up by someone with sysadmin skills, not programming skills. That's why so many attempts fail--programmers aren't sysadmins. Some very few programmers are also sysadmins, or sysadmins are programmers, but being a programmer confers zero (and sometimes negative) admin skills. Worse, most programmers wildly overestimate their admin skills, and often actively discourage those few who actually have them.

    I'd love to see more CPAN-style networks set up. I won't believe one exists for a language until I actually see the damn thing in use. Until then it's fancy vapor with little hope of success.

Re^4: Why I choose Perl
by herveus (Prior) on Dec 23, 2002 at 19:13 UTC
    Howdy!

    I went to cjan.org. If there is a reasonable body of reusable code there, it seems to be well hidden. It appears that CJAN is still a concept, not an actuality.

    I'm not trying to dismiss Java or Python; I know how to spell each. Beyond that, I can't make an informed comparison. I doknow that Perl and CPAN work for me.

    CPAN appears to remain one of the strongest features of Perl. It also appears that "competing" languages are still a ways off from offering a similar, comprehensive solution for code sharing.

    yours,
    Michael

      It appears that CJAN is still a concept, not an actuality.

      By "CJAN's on its way" I meant the planning phase had begun. I should have made that more clear. See the mailing list for info on CJAN's progress :).

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2024-09-10 14:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    The PerlMonks site front end has:





    Results (1 votes). Check out past polls.

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.