Or, if Perl 5 and Perl 6 really are two completely separate languages separated by a similar syntax, then what comes after Perl 5 in the Perl 5 language? Will it forever be 5.N, 5.N+1, ...? (And, I guess, will there forever be 6.N, 6.N+1, ...?)
What is being discussed is the excitement brewing from the all the work that has transpired via the Modern Perl movement.
We have modern web frameworks (Mojolicious, Dancer, PSGI/Plack); YEARLY releases of Perl 5; CPAN has never been easier to work with (cpanm, cpanfile, carton); a healthy and supportive community; and modern infrastructure to work with OO (e.g. Moose).
There are several of other things I haven't mentioned.
For example, if you want to try a web app with one of the latest perls:
Pretty much. Perl 5 and Perl 6 have different maintainers and will continue on separately for the foreseeable future. Some in the Perl 5 community wouldn't mind a name change just so the Perl 5 v.s 6 naming scheme isn't an issue but it's not likely to happen.
No, there won't be EOLs for the foreseeable future. For all purposes, you can imagine Perl 6 being called language XYZ. Even though 15 years ago, Perl 6 was envisioned as the next version of Perl 5, that is no longer the case. Perl 5 and Perl 6 are both actively-developed, modern languages—different languages, in the same family. Perl 5's latest release was just about 47 days ago and Perl 6's first release will be on Christmas.
i think if Perl6 becomes popular enough, most perl5 devs and shops will just move to perl6
while perl6 is truely a new languages not an upgrade to perl5
perl5 devs for a while have been under pressure to make perl5 more popular, using a popular language adds a padding of security, a cushion, perl5 devs are surely hungry for this
and if you like perl5 you will love perl6 as they seem to share the same values
both languages that are syntax heavy, and languages that work the way you do, instead of forcing you to think a certain way .. like say functional languages
Perl6 is probably the complete opposite of say .. Haskell, but I believe in a good way ... it will be popular, i think
it will be an agile language .. and many devs will love the flexibility
I have a plan that involves using Inline::Perl6 to get at the grammar engine, which will presumably result in me writing perl6-side shim code and then I'll have a better idea how I feel about it.
So (4), but what percentage of each that'll end up being in the long run I've no idea.
Or, if Perl 5 and Perl 6 really are two completely separate languages separated by a similar syntax, then what comes after Perl 5 in the Perl 5 language? Will it forever be 5.N, 5.N+1, ...? (And, I guess, will there forever be 6.N, 6.N+1, ...?)