4 ms·
> It's a different language because you can't run Perl5 programs unmodified in Perl6. I vaguely remember that, when Perl 6 was first announced, the idea was th
by cesarb 7y ago
> It's a different language because you can't run Perl5 programs unmodified in Perl6.
I vaguely remember that, when Perl 6 was first announced, the idea was that it would be able to run unmodified Perl 5 programs (and not only that, but it would also be able to mix Perl 5 and Perl 6 modules in the same program).
- Grinnz 7y agoThe key word there being "was". Note that you can mix the languages in the same program, but it's no different than the capability of such modules as Inline::C and Inline::Python in Perl, and doesn't actually involve natively implementing a Perl interpreter.