SlideShare una empresa de Scribd logo
1 de 65
Descargar para leer sin conexión
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.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
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
Why Perl 7?
Because we use Perl 5
Seriously,
For the stranger,
Perl ≡ Perl 5
and
Perl 5 ≡ 1994
5.000          1994−Oct−17
or at its best,
Perl 5 ≡ 2002
5.8.0          2002−Jul−18
almost never
5 = 5.10
5.10.0          2007−Dec−18
nobody cares
5 = 5.16
5.16.0          2012−May−20
1994 . . . 2013
It is still Perl 5
1994 . . . 2013
19 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) Nothing
2) Rename Perl
1) Nothing
2) Rename Perl
3) Change version
Doing nothing
is not an option
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.
Renaming Perl
equals 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 that
the new major version
will be noticed from outside
No doubt that
the new major version
will be noticed from outside
immediately!
perlmonks.org, 2008
perl8.org, 2013
Still depends on the conference’s budget
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
Perl 6 is the next Perl 5
2000
Perl 6 is
a different language
~2010
5 → 6
5 → 6 → 7
5 → 6 → 7
5 → 6 → 7
?
How would
Perl 6 developers
react?
How would
it change Google results?
Flickr: Claudio Ramirez
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
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. :-)
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
__END__
Andrew Shitov andy@shitov.ru
April 2013

Más contenido relacionado

La actualidad más candente

Idiomatic R for Rosetta Code (2013)
Idiomatic R for Rosetta Code (2013)Idiomatic R for Rosetta Code (2013)
Idiomatic R for Rosetta Code (2013)
Peter Kofler
 
Code Retreat Graz, Austria 2013
Code Retreat Graz, Austria 2013Code Retreat Graz, Austria 2013
Code Retreat Graz, Austria 2013
Peter Kofler
 
Code Quality Assurance v4 (2013)
Code Quality Assurance v4 (2013)Code Quality Assurance v4 (2013)
Code Quality Assurance v4 (2013)
Peter Kofler
 
The Brutal Refactoring Game (2013)
The Brutal Refactoring Game (2013)The Brutal Refactoring Game (2013)
The Brutal Refactoring Game (2013)
Peter Kofler
 

La actualidad más candente (20)

Why I stopped worrying and loved PHP | Codesushi - Krakow 2017
Why I stopped worrying and loved PHP | Codesushi - Krakow 2017Why I stopped worrying and loved PHP | Codesushi - Krakow 2017
Why I stopped worrying and loved PHP | Codesushi - Krakow 2017
 
Hachioji pm 41
Hachioji pm 41Hachioji pm 41
Hachioji pm 41
 
POD2::* and Perl translation documentation project
POD2::* and Perl translation documentation projectPOD2::* and Perl translation documentation project
POD2::* and Perl translation documentation project
 
떠먹는 '오브젝트' Ch02 객체지향 프로그래밍
떠먹는 '오브젝트' Ch02 객체지향 프로그래밍떠먹는 '오브젝트' Ch02 객체지향 프로그래밍
떠먹는 '오브젝트' Ch02 객체지향 프로그래밍
 
Idiomatic R for Rosetta Code (2013)
Idiomatic R for Rosetta Code (2013)Idiomatic R for Rosetta Code (2013)
Idiomatic R for Rosetta Code (2013)
 
TDD as if You Meant It (2013)
TDD as if You Meant It (2013)TDD as if You Meant It (2013)
TDD as if You Meant It (2013)
 
Golang and Domain Specific Languages - Lorenzo Fontana - Codemotion Rome 2017
Golang and Domain Specific Languages - Lorenzo Fontana - Codemotion Rome 2017Golang and Domain Specific Languages - Lorenzo Fontana - Codemotion Rome 2017
Golang and Domain Specific Languages - Lorenzo Fontana - Codemotion Rome 2017
 
GREAT STEP 1. 테스트 코드를 향한 위대한 발걸음
GREAT STEP 1. 테스트 코드를 향한 위대한 발걸음GREAT STEP 1. 테스트 코드를 향한 위대한 발걸음
GREAT STEP 1. 테스트 코드를 향한 위대한 발걸음
 
Code Retreat Graz, Austria 2013
Code Retreat Graz, Austria 2013Code Retreat Graz, Austria 2013
Code Retreat Graz, Austria 2013
 
Code Quality Assurance v4 (2013)
Code Quality Assurance v4 (2013)Code Quality Assurance v4 (2013)
Code Quality Assurance v4 (2013)
 
Lexing and parsing
Lexing and parsingLexing and parsing
Lexing and parsing
 
Clean Manifests with Puppet::Tidy
Clean Manifests with Puppet::TidyClean Manifests with Puppet::Tidy
Clean Manifests with Puppet::Tidy
 
PHP Files: An Introduction
PHP Files: An IntroductionPHP Files: An Introduction
PHP Files: An Introduction
 
C++ is like JavaScript
C++ is like JavaScriptC++ is like JavaScript
C++ is like JavaScript
 
떠먹는 '오브젝트' Ch07 객체 분해
떠먹는 '오브젝트' Ch07 객체 분해떠먹는 '오브젝트' Ch07 객체 분해
떠먹는 '오브젝트' Ch07 객체 분해
 
Asynchronous PHP. Myth? Reality!
Asynchronous PHP. Myth? Reality!Asynchronous PHP. Myth? Reality!
Asynchronous PHP. Myth? Reality!
 
The Brutal Refactoring Game (2013)
The Brutal Refactoring Game (2013)The Brutal Refactoring Game (2013)
The Brutal Refactoring Game (2013)
 
DBI for Parrot and Perl 6 Lightning Talk 2007
DBI for Parrot and Perl 6 Lightning Talk 2007DBI for Parrot and Perl 6 Lightning Talk 2007
DBI for Parrot and Perl 6 Lightning Talk 2007
 
Elastic search meetup 20/9/2012
Elastic search meetup 20/9/2012Elastic search meetup 20/9/2012
Elastic search meetup 20/9/2012
 
Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017
 

Similar a Perl 7, the story of

Old Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This CenturyOld Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This Century
John Anderson
 
Perl 5.14 for Pragmatists
Perl 5.14 for PragmatistsPerl 5.14 for Pragmatists
Perl 5.14 for Pragmatists
Ricardo Signes
 

Similar a Perl 7, the story of (20)

Frozen Perl 2009 Keynote
Frozen Perl 2009 KeynoteFrozen Perl 2009 Keynote
Frozen Perl 2009 Keynote
 
Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)
 
Le PERL est mort
Le PERL est mortLe PERL est mort
Le PERL est mort
 
Perl family: 15 years of Perl 6 and Perl 5
Perl family: 15 years of Perl 6 and Perl 5Perl family: 15 years of Perl 6 and Perl 5
Perl family: 15 years of Perl 6 and Perl 5
 
Modern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl ProgrammerModern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl Programmer
 
Old Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This CenturyOld Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This Century
 
Perl Myths 200909
Perl Myths 200909Perl Myths 200909
Perl Myths 200909
 
What's new in Perl 5.12?
What's new in Perl 5.12?What's new in Perl 5.12?
What's new in Perl 5.12?
 
perl
perlperl
perl
 
Modern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl ProgrammerModern Perl for the Unfrozen Paleolithic Perl Programmer
Modern Perl for the Unfrozen Paleolithic Perl Programmer
 
Brno Perl Mongers 28.5.2015 - Perl family by mj41
Brno Perl Mongers 28.5.2015 - Perl family by mj41Brno Perl Mongers 28.5.2015 - Perl family by mj41
Brno Perl Mongers 28.5.2015 - Perl family by mj41
 
Old Dogs & New Tricks: What's New with Perl5 This Century
Old Dogs & New Tricks: What's New with Perl5 This CenturyOld Dogs & New Tricks: What's New with Perl5 This Century
Old Dogs & New Tricks: What's New with Perl5 This Century
 
Look beyond PHP
Look beyond PHPLook beyond PHP
Look beyond PHP
 
Perl 5.14 for Pragmatists
Perl 5.14 for PragmatistsPerl 5.14 for Pragmatists
Perl 5.14 for Pragmatists
 
Proud To Use Perl
Proud To Use PerlProud To Use Perl
Proud To Use Perl
 
Cool Things in Perl 6
Cool Things in Perl 6Cool Things in Perl 6
Cool Things in Perl 6
 
The_Perl_Review_0_6
The_Perl_Review_0_6The_Perl_Review_0_6
The_Perl_Review_0_6
 
The_Perl_Review_0_6
The_Perl_Review_0_6The_Perl_Review_0_6
The_Perl_Review_0_6
 
Intro for RoR
Intro for RoRIntro for RoR
Intro for RoR
 
Low maintenance perl notes
Low maintenance perl notesLow maintenance perl notes
Low maintenance perl notes
 

Más de Andrew Shitov

The Joy of Smartmatch
The Joy of SmartmatchThe Joy of Smartmatch
The Joy of Smartmatch
Andrew Shitov
 

Más de Andrew Shitov (20)

Perl6 one-liners
Perl6 one-linersPerl6 one-liners
Perl6 one-liners
 
Creating a compiler in Perl 6
Creating a compiler in Perl 6Creating a compiler in Perl 6
Creating a compiler in Perl 6
 
Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)
 
Perl6 in-production
Perl6 in-productionPerl6 in-production
Perl6 in-production
 
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
 
AllPerlBooks.com
AllPerlBooks.comAllPerlBooks.com
AllPerlBooks.com
 
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel ComputingPerl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
 
The Joy of Smartmatch
The Joy of SmartmatchThe Joy of Smartmatch
The Joy of Smartmatch
 
YAPC::Europe 2013
YAPC::Europe 2013YAPC::Europe 2013
YAPC::Europe 2013
 
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистовЯзык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
 
Как очистить массив
Как очистить массивКак очистить массив
Как очистить массив
 
What's new in Perl 5.14
What's new in Perl 5.14What's new in Perl 5.14
What's new in Perl 5.14
 
Что нового в Perl 5.14
Что нового в Perl 5.14Что нового в Perl 5.14
Что нового в Perl 5.14
 
Perl6 grammars
Perl6 grammarsPerl6 grammars
Perl6 grammars
 
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
 
There's more than one way to empty it
There's more than one way to empty itThere's more than one way to empty it
There's more than one way to empty it
 
Perl 6 by example
Perl 6 by examplePerl 6 by example
Perl 6 by example
 
How to clean an array
How to clean an arrayHow to clean an array
How to clean an array
 
Perl 5.10 и 5.12
Perl 5.10 и 5.12Perl 5.10 и 5.12
Perl 5.10 и 5.12
 
Say Perl на весь мир
Say Perl на весь мирSay Perl на весь мир
Say Perl на весь мир
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Perl 7, the story of

  • 2. Ovid back from FOSDEM 2013
  • 3.
  • 4. 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
  • 5. 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
  • 7. Because we use Perl 5
  • 9. and Perl 5 ≡ 1994 5.000          1994−Oct−17
  • 10. or at its best, Perl 5 ≡ 2002 5.8.0          2002−Jul−18
  • 11. almost never 5 = 5.10 5.10.0          2007−Dec−18
  • 12. nobody cares 5 = 5.16 5.16.0          2012−May−20
  • 13. 1994 . . . 2013 It is still Perl 5
  • 14. 1994 . . . 2013 19 years!
  • 16. What a newcomer will think?
  • 17. What a newcomer will think?
  • 18. Will a newcomer choose Perl?
  • 19. Will a newcomer choose Perl?
  • 20.
  • 24. 1) Nothing 2) Rename Perl 3) Change version
  • 25. Doing nothing is not an option
  • 26. 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.
  • 38. No doubt that the new major version will be noticed from outside
  • 39. No doubt that the new major version will be noticed from outside immediately!
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. Still depends on the conference’s budget
  • 48. 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
  • 49. Perl 6 is the next Perl 5 2000
  • 50. Perl 6 is a different language ~2010
  • 52. 5 → 6 → 7
  • 53. 5 → 6 → 7
  • 54. 5 → 6 → 7 ?
  • 55. How would Perl 6 developers react?
  • 56. How would it change Google results?
  • 57.
  • 58.
  • 60.
  • 61. 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
  • 62. 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. :-)
  • 63. 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
  • 64.