Telephone +44(0)1524 64544
Email: info@shadowcat.co.uk

nwe-june-2009 - why-use-perl5

Sat Dec 22 00:30:00 2012

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/