frozen perl 2009 keynote

77
The only thing that matters Frozen Perl 2009

Post on 17-Oct-2014

6.288 views

Category:

Technology


0 download

DESCRIPTION

My keynote presentation for Frozen Perl 2009, February 6, 2009.

TRANSCRIPT

Page 1: Frozen Perl 2009 Keynote

The only thingthat matters

Frozen Perl 2009

Page 2: Frozen Perl 2009 Keynote

The Only Thing That Matters.

Page 3: Frozen Perl 2009 Keynote

Get Perl 6out this year.

Page 4: Frozen Perl 2009 Keynote

We've had Perl 6for years.

Page 5: Frozen Perl 2009 Keynote

Rakudo is the Parrot implementation.

Page 6: Frozen Perl 2009 Keynote

It releases monthly with Parrot.

Page 7: Frozen Perl 2009 Keynote

But it's not what people think of as being Perl 6.

Page 8: Frozen Perl 2009 Keynote

Not yet, at least.

Page 9: Frozen Perl 2009 Keynote

We are near thecrest of the hill.

Page 10: Frozen Perl 2009 Keynote

Parrot's March release will be Parrot 1.0.

Page 11: Frozen Perl 2009 Keynote

Parrot releases every third Tuesday.

Page 12: Frozen Perl 2009 Keynote

Parrot 1.0 = March 17

Page 13: Frozen Perl 2009 Keynote

We still don't know what Rakudo will be.

Page 14: Frozen Perl 2009 Keynote

Assume nothing.

Page 15: Frozen Perl 2009 Keynote

What is in a standard Rakudo install?

Page 16: Frozen Perl 2009 Keynote

What will we port from Perl 5 to Perl 6?

Page 17: Frozen Perl 2009 Keynote

Who will create LWP, DBI, etc for Perl 6?

Page 18: Frozen Perl 2009 Keynote

What will thetoolchain be like?

Page 19: Frozen Perl 2009 Keynote

What will CPAN be?

Page 20: Frozen Perl 2009 Keynote

Will we even use CPAN?

Page 21: Frozen Perl 2009 Keynote

Does an 11-year-old distribution model make sense today?

Page 22: Frozen Perl 2009 Keynote

Will we pull from github directly?

Page 23: Frozen Perl 2009 Keynote

Assume nothing.

Page 24: Frozen Perl 2009 Keynote

What will be the same?

Page 25: Frozen Perl 2009 Keynote

Assume "nothing".

Page 26: Frozen Perl 2009 Keynote

Now is the timeto join in.

Page 27: Frozen Perl 2009 Keynote

The point of the spear is widening.

Page 28: Frozen Perl 2009 Keynote

Larry-level geniusnot necessary

Page 29: Frozen Perl 2009 Keynote

Talk to this guy

Patrick Michaud

Page 30: Frozen Perl 2009 Keynote

Your opportunitiesto influence Perl 6

are endless.

Page 31: Frozen Perl 2009 Keynote

Start building modules

Page 32: Frozen Perl 2009 Keynote

Toolchain: module installers, etc

Page 33: Frozen Perl 2009 Keynote

DBI

Page 34: Frozen Perl 2009 Keynote

LWP

Page 35: Frozen Perl 2009 Keynote

XML::*

Page 36: Frozen Perl 2009 Keynote

Any module you rely on in life.

Page 37: Frozen Perl 2009 Keynote

Document Rakudo

Page 38: Frozen Perl 2009 Keynote

Close bugs(Jim Keenan rocks at this)

Page 39: Frozen Perl 2009 Keynote

Blog

Page 40: Frozen Perl 2009 Keynote

Change our language.

Page 41: Frozen Perl 2009 Keynote

Start talking about Rakudo, not Perl 6.

Page 42: Frozen Perl 2009 Keynote

Start saying "Perl 5".It reminds people

there's another Perl.

Page 43: Frozen Perl 2009 Keynote

Follow Rakudo at rakudo.org

Page 44: Frozen Perl 2009 Keynote

Help build the new Rakudo.org

Page 45: Frozen Perl 2009 Keynote

The otherOnly Thing That

Matters

Page 46: Frozen Perl 2009 Keynote

Perl 5 must continue to thrive and grow.

Page 47: Frozen Perl 2009 Keynote

Perl 5 will not disappear when

Rakudo rolls out.

Page 48: Frozen Perl 2009 Keynote

Help teach that tothe world.

Page 49: Frozen Perl 2009 Keynote

Perl 5 is still a fantastic software platform.

Page 50: Frozen Perl 2009 Keynote

Moose brings the joy of Perl 6 to you today.

Page 51: Frozen Perl 2009 Keynote

Catalyst is becoming the framework

of choice.

Page 52: Frozen Perl 2009 Keynote

Don't want Perl 6?No problem!

Page 53: Frozen Perl 2009 Keynote

Continue to create magic awesomeness

with Perl 5.

Page 54: Frozen Perl 2009 Keynote
Page 55: Frozen Perl 2009 Keynote

Perl 5 will not steal from Perl 6.

Page 56: Frozen Perl 2009 Keynote

Perl 5 will addto Perl 6.

Page 57: Frozen Perl 2009 Keynote

Perl 6 has already added to Perl 5.

Page 58: Frozen Perl 2009 Keynote

Help projects that will keep Perl 5 going.

Page 59: Frozen Perl 2009 Keynote

Moose

Page 60: Frozen Perl 2009 Keynote

Catalyst

Page 61: Frozen Perl 2009 Keynote

Perl::Critic

Page 62: Frozen Perl 2009 Keynote

Perl::Critic will be the basis for Perl6::Critic

Page 63: Frozen Perl 2009 Keynote

Talk to these guys

Elliot Shank, Chris Dolan

Page 64: Frozen Perl 2009 Keynote

Oh, and one more thing...

Page 65: Frozen Perl 2009 Keynote

The thirdOnly Thing That

Matters

Page 66: Frozen Perl 2009 Keynote

Be excellentto each other.

Page 67: Frozen Perl 2009 Keynote

Perl'scrowning achievement

= CPAN

Page 68: Frozen Perl 2009 Keynote

CPAN = community.

Page 69: Frozen Perl 2009 Keynote

Community = people.

Page 70: Frozen Perl 2009 Keynote

So by the transitive property...

Page 71: Frozen Perl 2009 Keynote

Perl's crowning achievement = people.

Page 72: Frozen Perl 2009 Keynote

You have no community if people aren't

excellent to each other.

Page 73: Frozen Perl 2009 Keynote

Community iswhat makes

Perl > perl.

Page 74: Frozen Perl 2009 Keynote

We cannot fragment between

Perl 5 and Perl 6.

Page 75: Frozen Perl 2009 Keynote

We have a prime opportunity to bring

new people into Perl 6.

Page 76: Frozen Perl 2009 Keynote

The only things that matter.

• Rakudo must come out in 2009.

• Perl 5 must continue to thrive and grow.

• Be excellent to each other.

Page 77: Frozen Perl 2009 Keynote

Thank you. You rock.