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

yapcna-2013 - raptor

Sat Dec 22 00:30:00 2012

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.

-