Top Banner
The only thing that matters Frozen Perl 2009
77

Frozen Perl 2009 Keynote

Oct 17, 2014

Download

Technology

My keynote presentation for Frozen Perl 2009, February 6, 2009.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.