Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re^2: Perl is dying

by nimdokk (Vicar)
on Jul 14, 2006 at 16:25 UTC ( #561257=note: print w/replies, xml ) Need Help??

in reply to Re: Perl is dying
in thread Perl is dying

I'd have to agree here. We do not use Perl for any web applications yet 98% of our jobs are written in Perl because I could write one script and use it on either Windows (running Activestate Perl) or on Unix running the installed version of Perl and you wouldn't need to do anything different becuase of the platform (granted there was a lot of platform specific operations that are done behind the scenes in a custom module). Being able to create a custom module allows us to have scripts that use functions out of that and if we update something, that update is carried out for all scripts using it (one change rather than having to change several hundred scripts in a variety of places). I also use it to parse log files and put them into a coherent format for reporting. Perl also has the advantage of being very fast. I've pulled reports out of logs and been able to parse large amounts of data within a few minutes. Perl's regex's are great as well, I'm in the process of convincing our software vendor to enhance the use of regex's in a program they wrote in Perl.

I don't think it's dying, perhaps it's just not growing as quickly as some would like. Of course if it really stops growing, then it will die (like any other language in the world - take Latin for instance). However, my opinion is that's a long way off since there is a lot of work being done, especially with CPAN to extend what you can do with Perl.

Just by 2 pence :-)

Replies are listed 'Best First'.
Re^3: Perl is dying
by jdporter (Canon) on Jul 14, 2006 at 16:49 UTC
    Of course if it really stops growing, then it will die...

    Not that I have any particular disagreement with your overall point here, nimdokk; but I strongly disagree with the meme that "if it ain't growing, it's dying". There's a third possibility: sustaining. And in many scenarios sustaining has significant advantages over growing (not to mention, over dying). To take just one example from biology: humans stop growing at some time around 20 years of age* but we don't really start dying until maybe 70 or 80*. Sure, adolescence has its perqs; but, all things considered, I'm quite happy to be an adult.
    * The exact ages don't matter; let's not split hairs.

    like any other language in the world - take Latin for instance

    Um, that's not why Latin died.

    We're building the house of the future together.
      Cobol is sustaining.

      Some stunningly large fraction of financial transactions go through COBOL at some point. I do not see that fact changing in my life.

      Sustaining is just a nice word for stagnating.

Re^3: Perl is dying
by apotheon (Deacon) on Jul 19, 2006 at 07:04 UTC
    However, my opinion is that's a long way off since there is a lot of work being done, especially with CPAN to extend what you can do with Perl.

    Actually, that's part of the problem with Perl's waning comparative popularity: languages like Perl, Python, and Ruby gain a lot of mindshare traction via their suitability for the Web, but CPAN actually acts as a demotivator in that realm. When people come up with new code in Perl that they want to share with the world, they stuff it in CPAN — but all those people out there looking to use Perl on their shared-server webhosting accounts are often pretty badly disenfranchised by that approach because they can't just go around installing modules willy-nilly when they often don't even have shell access, let alone root access, on the servers.

    That doesn't even bring up the problem with dependency hell that CPAN-wrangling can often impose on our otherwise apparently simple solutions to commonplace problems. CPAN is great, but it suffers some issues, and these issues most affect the most fertile ground for growing Perlists.

    print substr("Just another Perl hacker", 0, -2);
    - apotheon
    CopyWrite Chad Perrin

      I totally agree. I planed to port my little web appication to Perl, because using PHP is just ugly. But, CPAN is also ugly. I don't want to install hundrets of modules just to get some little things to work. Also I hate installing modules without APT. I have a small webserver, even I don't want to use CPAN. I'm still stuck with PHP. Perl is better for programming than PHP is, but CPAN let me stay away.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://561257]
[choroba]: Good morning!

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (8)
As of 2018-06-22 07:33 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (122 votes). Check out past polls.