4 ms·
This makes a lot of sense. Renaming Perl 6 means: * Perl 5 can continue being "perl" and have a future. People with existing perl codebases won't think they'
by jefftk 7y ago
This makes a lot of sense. Renaming Perl 6 means:
* Perl 5 can continue being "perl" and have a future. People with existing perl codebases won't think they're going to need to upgrade.
* Camilia/Raku/etc can be considered on its own merits.
The C/C++ analogy is a good one: when things are different enough you stop expecting everyone to "upgrade" and instead are making a different language.
- jschwartzi 7y agoSpeaking as someone with an existing Perl codebase in an embedded Linux system, we were planning on replacing it with Lua anyway because that would shave a solid 20 MB off the image size with no downside.
- derriz 7y agoI don't see any future for Perl5. Through a type of Osborne Effect - https://en.wikipedia.org/wiki/Osborne_effect https://en.wikipedia.org/wiki/Osborne_effect - the development of Perl 6 has also killed Perl 5. Few or none will reach for Perl5 these days for new development - Python or Node.js have obliterated Perl as contender in the space it used to dominate and I don't see Perl5 ever muscling it's way back. Fairly or unfairly, Perl5 is viewed as a legacy tool these days.