Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
AllPerlBooks.com
AllPerlBooks.com
Loading in …3
×
1 of 65

Perl 7, the story of

2

Share

Download to read offline

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

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

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.html Feb 6, 2013 Perl 7 - Final Thoughts | Ovid [blogs.perl.org] blogs.perl.org/users/ovid/2013/02/perl-7---final-thoughts.html Feb 11, 2013 Perl 5, Perl 6, Perl 7, Perl 2013, whatever - blogs Perl - Perl.org blogs.perl.org/users/.../perl-5-perl-6-perl-7-perl-2013-whatever.html Feb 8, 2013 YAPC::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, 2013 More on Perl 7 | Andrew Shitov [blogs.perl.org] blogs.perl.org/users/andrew_shitov/2013/02/more-on-perl-7.html Feb 8, 2013 My Prediction | Ovid [blogs.perl.org] blogs.perl.org/users/ovid/2013/02/my-prediction.html My 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.html Feb 15, 2013 Perl 10 | Toby Inkster [blogs.perl.org] blogs.perl.org/users/toby_inkster/2013/02/perl-10.html Feb 9, 2013 perl5-perl6-perl7-who-cares-as-long-as-its-perl - Blogs - Perl.org blogs.perl.org/mt/mt-search.fcgi?blog_id=323...perl7... Feb 8, 2013 I am sad | Gabor Szabo [blogs.perl.org] blogs.perl.org/users/gabor_szabo/2013/02/i-am-sad.html Feb 16, 2013 Names and Numbers, Brand and Identity - blogs Perl - Perl.org blogs.perl.org/...s.../names-and-numbers-brand-and-identity.html Feb 14, 2013 On 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. and Perl 5 ≡ 1994 5.000          1994−Oct−17
  9. 9. or at its best, Perl 5 ≡ 2002 5.8.0          2002−Jul−18
  10. 10. almost never 5 = 5.10 5.10.0          2007−Dec−18
  11. 11. nobody cares 5 = 5.16 5.16.0          2012−May−20
  12. 12. 1994 . . . 2013 It is still Perl 5
  13. 13. 1994 . . . 2013 19 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) Nothing 2) Rename Perl
  22. 22. 1) Nothing 2) Rename Perl 3) Change version
  23. 23. Doing nothing is not an option
  24. 24. Doing nothing is not an option If 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 Perl equals 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 that the new major version will be noticed from outside
  37. 37. No doubt that the new major version will be noticed from outside immediately!
  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 clear vision for where Perl is going, and a strategy for getting there. And there's no-one (wanting) to provide these things. And the lack of this prompts some people to pitch their vision and strategy (which is where I think Moe is coming from). I briefly hoped that one of the outputs of the perl reunification summit was going to be such a vision, but if it was I didn't see it. I'd prefer a single unified vision, as I think the greatest success for Perl lies that way. Neil Bowers
  42. 42. Perl 6 is the next Perl 5 2000
  43. 43. Perl 6 is a 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 would Perl 6 developers react?
  49. 49. How would it change Google results?
  50. 50. Flickr: Claudio Ramirez
  51. 51. However, I think this is all somewhat beside the point. Perl 6 is designed to fix the problems pointed out by the 361 RFCs, and Perl 5, by whatever name, needs to address at least a subset of the same problems, and that is not likely to be easy to get consensus on. Also, I suspect that as soon as Perl 6 achieves speed parity and interoperability with Perl 5, there will be less grumbling all around, since a part of that is driven by a perception of the failure of Perl 6. But when Perl 6 actually does become a better Perl 5, people won't fight it quite so much. That's how it looks from this end, anyway... :) Larry Wall
  52. 52. Apocalypse 1 I was initially inclined to accept this RFC, but decided to reject it on theological grounds. In apocalyptic literature, 7 is the number representing perfection, while 6 is the number representing imperfection. In fact, we probably wouldn't end up converging on a version number of 2*PI as the RFC suggests, but rather on 6.6.6, which would be rather unfortunate. So Perl 7 will be the last major revision. In fact, Perl 7 will be so perfect, it will need no revision at all. Perl 6 is merely the prototype for Perl 7. :-)
  53. 53. I was initially inclined to accept this RFC, but decided to reject it on theological grounds. In apocalyptic literature, 7 is the number representing perfection, while 6 is the number representing imperfection. In fact, we probably wouldn't end up converging on a version number of 2*PI as the RFC suggests, but rather on 6.6.6, which would be rather unfortunate. So Perl 7 will be the last major revision. In fact, Perl 7 will be so perfect, it will need no revision at all. Perl 6 is merely the prototype for Perl 7. :-) Apocalypse 1
  54. 54. __END__ Andrew Shitov andy@shitov.ru April 2013

×