Slides for the talk raptor at yapcna-2013
-
State of the
Velociraptor
-
State of
perl5?
-
Which
perl5?
-
Does Moe
count?
-
Does p2?
-
Perl
family
-
More like
lisp every
year
-
(where are
my macros?)
-
We've always
prototyped
things on CPAN
-
That limits
things we
can't do
on CPAN
-
So let's
try crazy
things
-
Good ideas
can be
stolen
-
We've been
doing it
to perl6
for YEARS
-
Moose!
-
-
Pumpkin
Perl
-
Ass-u-ming
it happens
-
People can
even try
things
directly
-
Theft via
git pull!
-
-
Backwards
compatibility
-
You underestimate
the risks
-
Tcl
-
Tcl8.6
-
They have
a MOP!
-
/usr/bin/tcl
-
Still 8.4
-
Guess
why?
-
Distros
are shipping
modern perls
-
BECAUSE they
can rely on
backcompat
-
perlbrew is
awesome
-
/usr/bin/perl
being recent
is awesomer
-
perl5-porters
is changing
-
signatures
will land
-
the OO intro
is sane now
-
First we got
annual
releases
-
Now people
believe we'll
keep getting them
-
Momentum
is building
-
perl5 is
crazy
-
But it
works!
-
OH NOES
MACROS
-
Tcl
python
ruby
-
They read
just the
same
-
The only
thing to
fear ...
-
ZOMBIES
-
ZOMBIES
(obviously)
-
perlbrew
loves
local::lib
-
stability
loves
carton
-
Moose
-
Moo(se)
-
Porting
... works
-
People with
constrained
environments
-
Throwable
Email::Sender
-
People with
unconstrained
environments
-
Still get
all of Moose
-
The M*
apocalypse
is truly
here to stay
-
The future's
bright
-
The future's
unknowable
-
I LIKE
THAT
-
-
I broke my
hip last
year
-
Millimetre
wave scanners
love me now
-
Austin
-
Hotter than
singapore
-
Barbecue
-
-
I got a
complaint
-
"You didn't
capitalise
texas"
-
OK
-
T3X4S
-
-
Perl
community
-
Perl
communities
-
We all
share
CPAN
-
We all bring
something
different
-
Some people
are using
other things
at work
-
... and coming
here to show
us the things
to steal!
-
... and still
coming here
because the
perl community
is awesome
-
Companies
are
noticing
-
More and
more big
sponsors
-
Overall perl
usage might
be falling
-
PERL usage
sure is and
that's ok
-
The community
is growing
-
-
Hallway++
-
Invented by
an extrovert
-
Loved by
introverts
-
"Thanks for
talking to
everybody
with a sticker"
-
Huh?
-
I get no credit.
I just talked
to everybody.
-
I didn't
understand
why they
loved it
-
They didn't
understand why
I loved it
-
We're a weird
and diverse
community
-
That's a lot
of the fun
-
-
25 years
-
Perl 0
-
officemates
-
Release date:
classified
-
Perl 1
-
world
-
Release date:
1987-Dec-18
-
Perl 2
-
regular
expressions
-
Release date:
1988-Jun-05
-
Perl 3
-
binary data
-
Release date:
1989-Oct-18
-
Perl 4
-
Camel
book!
-
4.000
-
Release date:
1991-Mar-21
-
Perl 5
-
EVERYTHING
ELSE
-
Release date:
1994-Oct-17
-
(I was
eleven)
-
-
December
2000
-
$ISP
-
csh
pico
BSDi
-
Learning Perl
Programming Perl
The Perl Cookbook
-
perl 5.6.0
-
we
used
-
... DBI
-
Now?
-
perl 5.18.0
-
we
use
-
Catalyst DBIx::Class Moose
local::lib Dist::Zilla
DateTime Plack cpanminus
JSON IO::Async IO::All
Email::Sender ...
-
-
Pumpkings
so far
-
Larry Andy Tom Charles Nick Chip
Tim Malcolm Schwern Richard Tom
Sarathy Graham Jarkko Hugo Rafael
Nicholas Leon Dave Ricardo Steve
Jesse Ricardo
-
Four annual
releases
in a row
-
Give us another
25 years and
we'll be at 5.58
-
... if the
zombies don't
get us first
-
The future's
awesome.
-
The perl
community
is awesome
-
Welcome to
the human
family around
the language
family
-
The future
of Perl
-
... is you.
-