3 ms·
If Perl 5 suffices for your applications, by all means use Perl 5. Perl 5 will continue to be a useful and usable language for a long time. David Skoll's orig
by chromatic 16y ago
If Perl 5 suffices for your applications, by all means use Perl 5. Perl 5 will continue to be a useful and usable language for a long time.
David Skoll's original post missed the point that plenty of people use these features in Perl 5 I added in my comparison. Adding them to the language as intrinsic features helps everyone who uses them, and everyone who might want to use them, and everyone who currently can't use them because their shared hosting providers won't install them or their system administrators haven't vetted them or they're incompatible with existing projects they've had to write themselves in their own organizations.
In short, Perl 6 exists in large part to improve on things Perl 5 did not do well enough. One of those things is programming in the large.
We'd also like Perl 6 to be usable for one liners and small, short-lived applications, and we're working on mechanisms to avoid paying the cost for features you don't. Yet Rakudo Star has always been "a usable, useful subset of Perl 6" and never "a drop in replacement for everything you use Perl 5 for right now." Bugfixes, new features, modifications, and optimizations will come.
In the meantime, compare like to like.