Perl 7,the Story of
Ovid back from FOSDEM 2013
Perl 7 | Ovid [blogs.perl.org]blogs.perl.org/users/ovid/2013/02/perl-7.htmlFeb 6, 2013Perl 7 - Final Thoughts | Ovid [blog...
Pumpkin Perl - Redux | Matt S Trout (mst) [blogs.perl.org]blogs.perl.org/users/matt_s_trout.../pumpkin-perl---redux.htmlFe...
Why Perl 7?
Because we use Perl 5
Seriously,For the stranger,Perl ≡ Perl 5
andPerl 5 ≡ 19945.000          1994−Oct−17
or at its best,Perl 5 ≡ 20025.8.0          2002−Jul−18
almost never5 = 5.105.10.0          2007−Dec−18
nobody cares5 = 5.165.16.0          2012−May−20
1994 . . . 2013It is still Perl 5
1994 . . . 201319 years!
19 years!Perl is 25
What a newcomer will think?
What a newcomer will think?
Will a newcomer choose Perl?
Will a newcomer choose Perl?
What to do?
1) Nothing
1) Nothing2) Rename Perl
1) Nothing2) Rename Perl3) Change version
Doing nothingis not an option
Doing nothingis not an optionIf you love Perl,if you want it the best,if you see it in the future,if you want it last long...
Renaming Perlequals rejecting Perl
Camel Perl
Pumpkings’ Perl
Changing Perl version . . .
To which version?
Perl5(no space)
Perl 7
Perl II
Perl 10
Perl 20
Perl 2013
No doubt thatthe new major versionwill be noticed from outside
No doubt thatthe new major versionwill be noticed from outsideimmediately!
perlmonks.org, 2008
perl8.org, 2013
Still depends on the conference’s budget
The biggest problem facing Perl is the lack of a single clearvision for where Perl is going, and a strategy for getting th...
Perl 6 is the next Perl 52000
Perl 6 isa different language~2010
5 → 6
5 → 6 → 7
5 → 6 → 7
5 → 6 → 7?
How wouldPerl 6 developersreact?
How wouldit change Google results?
Flickr: Claudio Ramirez
However, I think this is all somewhat beside the point. Perl 6 isdesigned to fix the problems pointed out by the 361 RFCs, ...
Apocalypse 1I was initially inclined to accept this RFC, but decided to reject iton theological grounds. In apocalyptic li...
I was initially inclined to accept this RFC, but decided to reject iton theological grounds. In apocalyptic literature, 7 ...
__END__Andrew Shitov andy@shitov.ruApril 2013
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Perl 7, the story of
Upcoming SlideShare
Loading in …5
×

Perl 7, the story of

3,739 views

Published on

The story of the big public discussion happened in the beginning of 2013 about the future naming of the Perl programming language.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,739
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Perl 7, the story of

  1. 1. Perl 7,the Story of
  2. 2. Ovid back from FOSDEM 2013
  3. 3. Perl 7 | Ovid [blogs.perl.org]blogs.perl.org/users/ovid/2013/02/perl-7.htmlFeb 6, 2013Perl 7 - Final Thoughts | Ovid [blogs.perl.org]blogs.perl.org/users/ovid/2013/02/perl-7---final-thoughts.htmlFeb 11, 2013Perl 5, Perl 6, Perl 7, Perl 2013, whatever - blogs Perl - Perl.orgblogs.perl.org/users/.../perl-5-perl-6-perl-7-perl-2013-whatever.htmlFeb 8, 2013YAPC::Europe 2013 in Kiev, week minus 26. Perl 7 | Andrew Shitov ...blogs.perl.org/.../yapceurope-2013-in-kiev-week-minus-26-perl-7.ht...Feb 11, 2013More on Perl 7 | Andrew Shitov [blogs.perl.org]blogs.perl.org/users/andrew_shitov/2013/02/more-on-perl-7.htmlFeb 8, 2013My Prediction | Ovid [blogs.perl.org]blogs.perl.org/users/ovid/2013/02/my-prediction.htmlMy Prediction. By Ovid on February 7, 2013
  4. 4. Pumpkin Perl - Redux | Matt S Trout (mst) [blogs.perl.org]blogs.perl.org/users/matt_s_trout.../pumpkin-perl---redux.htmlFeb 15, 2013Perl 10 | Toby Inkster [blogs.perl.org]blogs.perl.org/users/toby_inkster/2013/02/perl-10.htmlFeb 9, 2013perl5-perl6-perl7-who-cares-as-long-as-its-perl - Blogs - Perl.orgblogs.perl.org/mt/mt-search.fcgi?blog_id=323...perl7...Feb 8, 2013I am sad | Gabor Szabo [blogs.perl.org]blogs.perl.org/users/gabor_szabo/2013/02/i-am-sad.htmlFeb 16, 2013Names and Numbers, Brand and Identity - blogs Perl - Perl.orgblogs.perl.org/...s.../names-and-numbers-brand-and-identity.htmlFeb 14, 2013On the version number succeeding Perl 5 | Joel Berger [blogs.perl.org]blogs.perl.org/.../on-the-version-number-succeeding-perl-5....Feb 6, 2013
  5. 5. Why Perl 7?
  6. 6. Because we use Perl 5
  7. 7. Seriously,For the stranger,Perl ≡ Perl 5
  8. 8. andPerl 5 ≡ 19945.000          1994−Oct−17
  9. 9. or at its best,Perl 5 ≡ 20025.8.0          2002−Jul−18
  10. 10. almost never5 = 5.105.10.0          2007−Dec−18
  11. 11. nobody cares5 = 5.165.16.0          2012−May−20
  12. 12. 1994 . . . 2013It is still Perl 5
  13. 13. 1994 . . . 201319 years!
  14. 14. 19 years!Perl is 25
  15. 15. What a newcomer will think?
  16. 16. What a newcomer will think?
  17. 17. Will a newcomer choose Perl?
  18. 18. Will a newcomer choose Perl?
  19. 19. What to do?
  20. 20. 1) Nothing
  21. 21. 1) Nothing2) Rename Perl
  22. 22. 1) Nothing2) Rename Perl3) Change version
  23. 23. Doing nothingis not an option
  24. 24. Doing nothingis not an optionIf you love Perl,if you want it the best,if you see it in the future,if you want it last longer,if you want it develop,if you want new users,etc., etc.
  25. 25. Renaming Perlequals rejecting Perl
  26. 26. Camel Perl
  27. 27. Pumpkings’ Perl
  28. 28. Changing Perl version . . .
  29. 29. To which version?
  30. 30. Perl5(no space)
  31. 31. Perl 7
  32. 32. Perl II
  33. 33. Perl 10
  34. 34. Perl 20
  35. 35. Perl 2013
  36. 36. No doubt thatthe new major versionwill be noticed from outside
  37. 37. No doubt thatthe new major versionwill be noticed from outsideimmediately!
  38. 38. perlmonks.org, 2008
  39. 39. perl8.org, 2013
  40. 40. Still depends on the conference’s budget
  41. 41. The biggest problem facing Perl is the lack of a single clearvision for where Perl is going, and a strategy for getting there.And theres no-one (wanting) to provide these things. And the lackof this prompts some people to pitch their vision and strategy(which is where I think Moe is coming from). I briefly hoped thatone of the outputs of the perl reunification summit was going tobe such a vision, but if it was I didnt see it.Id prefer a single unified vision, as I think the greatest success forPerl lies that way.Neil Bowers
  42. 42. Perl 6 is the next Perl 52000
  43. 43. Perl 6 isa different language~2010
  44. 44. 5 → 6
  45. 45. 5 → 6 → 7
  46. 46. 5 → 6 → 7
  47. 47. 5 → 6 → 7?
  48. 48. How wouldPerl 6 developersreact?
  49. 49. How wouldit change Google results?
  50. 50. Flickr: Claudio Ramirez
  51. 51. However, I think this is all somewhat beside the point. Perl 6 isdesigned to fix the problems pointed out by the 361 RFCs, andPerl 5, by whatever name, needs to address at least a subset ofthe same problems, and that is not likely to be easy to getconsensus on. Also, I suspect that as soon as Perl 6 achievesspeed parity and interoperability with Perl 5, there will be lessgrumbling all around, since a part of that is driven by aperception of the failure of Perl 6. But when Perl 6 actually doesbecome a better Perl 5, people wont fight it quite so much.Thats how it looks from this end, anyway... :)Larry Wall
  52. 52. Apocalypse 1I was initially inclined to accept this RFC, but decided to reject iton theological grounds. In apocalyptic literature, 7 is the numberrepresenting perfection, while 6 is the number representingimperfection. In fact, we probably wouldnt end up converging ona version number of 2*PI as the RFC suggests, but rather on6.6.6, which would be rather unfortunate.So Perl 7 will be the last major revision. In fact, Perl 7 will be soperfect, it will need no revision at all. Perl 6 is merely theprototype for Perl 7. :-)
  53. 53. I was initially inclined to accept this RFC, but decided to reject iton theological grounds. In apocalyptic literature, 7 is the numberrepresenting perfection, while 6 is the number representingimperfection. In fact, we probably wouldnt end up converging ona version number of 2*PI as the RFC suggests, but rather on6.6.6, which would be rather unfortunate.So Perl 7 will be the last major revision. In fact, Perl 7 will be soperfect, it will need no revision at all. Perl 6 is merely theprototype for Perl 7. :-)Apocalypse 1
  54. 54. __END__Andrew Shitov andy@shitov.ruApril 2013

×