Slides for the talk why-use-perl5 at nwe-june-2009
Why Use
Perl 5
-
Matt S Trout
-
But Perl's
Dying!
-
Netcraft
Confirms?
-
X-Powered-By
-
PERL is
dying
-
Mature
community
-
Mature
practices
-
Polyglot
programmers
-
New
blood
-
New
ideas
-
CPAN uploads:
(very approx.)
2003 - 100/mo
2004 - 125/mo
2005 - 170/mo
2006 - 200/mo
-
CPAN uploads:
(very approx.)
2006 - 200/mo
2007 - 350/mo
2008 - 750/mo
2009 - 1000?!
-
Ten new CPAN
authors
per -week-
-
Scalable
-
Perl is
-fast-
-
Perl won
Wide Finder
-
Expressive
-
confess "no user"
unless $user;
-
$user->frobnicate
or confess "frob failed";
-
Testable
-
TAP is the
gold standard
-
etap
pgtap
-
Moose
-
Perl6
Ruby
CLOS
Smalltalk
Ocaml
-
MooseX::Declare
-
Moose::Autobox
-
Perl5: Ruby,
but with a
flexible object
system ...
-
Evolving
-
Devel::Declare
-
use mro 'c3';
-
no indirect;
no autovivification;
-
perl5i
-
corehackers
-
Fun
-
YAPC*
*PW
*.pm
-
Lightning
Talks
-
Poetry
-
Acme::
-
Ubiquitous
-
LSB
-
local::lib
-
Strawberry
-
UNIX is
my IDE
-
perl5 is
my VM
-
CPAN is my
language
-
perl5 is
awesome
-
"done and
down the pub"
-
Thank
You
-
http://enlightenedperl.org/
http://lists.scsys.co.uk/
these slides will be on
http://shadowcat.co.uk/