Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^5: Should I come back to Perl?

by Your Mother (Archbishop)
on Sep 11, 2015 at 16:53 UTC ( [id://1141686]=note: print w/replies, xml ) Need Help??


in reply to Re^4: Should I come back to Perl?
in thread Should I come back to Perl?

Perl6 has the potential to be amazing and could include cross-compilation and such. It's not baked yet. Pretend it doesn't exist. Serverside JS is a bigger threat to Perl than Perl6, Python, and Ruby combined; it's the only full-stack high-level language and its tools are constantly improving.

Perl5 has had various speed and minor feature enhancements in 10 years but the ecosphere/CPAN (especially web stuff) has changed dramatically in the last 10 years.

Replies are listed 'Best First'.
Re^6: Should I come back to Perl?
by Anonymous Monk on Sep 14, 2015 at 15:34 UTC
    but the [Perl 5] ecosphere/CPAN (especially web stuff) has changed dramatically in the last 10 years.

    Could you please elaborate about what's changed?

      Short version: there was no Moose, no Moo, Catalyst was still new and relatively unknown, no PSGI, no Dancer, DBIx::Class was just forking from Class::DBI, no Mojolicious, the template space was completely stalled, the file handling space was old school File::Find, tools like Proc::Daemon were fairly sucky and unlikely to work on your platform (it’s an *excellent* tool today), CGI.pm had been the defacto standard for 15 years (counting cgi-lib). Circa that time, the core Perl team was in disarray and regular releases were a fantasy. Best practices was a fairly foreign cultural concept still—it’s often in stark contrast to TIMTOWTDI—and just gaining traction. There is hardly any generic code from 2005—not talking custom algorithms, one-offs, etc—that couldn’t be better written with the CPAN and generally accepted practices of today. Perl had one foot solidly in the grave around 2003. Soon thereafter it started to experience a renaissance that is still in progress.

        Thank you! Informative summary.

        It had also occurred to me that there's metacpan now. And cpanm.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (5)
As of 2024-04-19 22:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found