3 ms·
> Is Perl 6 something that non-Perl developers should be looking into? Perl5 was feeling the weight of its humble origins as a small language for scripts, desi
by sampo 11y ago
> Is Perl 6 something that non-Perl developers should be looking into?
Perl5 was feeling the weight of its humble origins as a small language for scripts, designed in the 80's. All that $@%<>$_ syntax, and bad support for keeping larger programs clean and organized.
Python's main selling point was: like Perl, but cleaner syntax and object system is in-build, not bolted on as an afterthought.
Also Ruby's selling point was: Perl, flexible for meta-language hacking like Perl, but cleaner syntax and in-build object system, also not as restrictive as Python.
Now Perl6 has everything that at a time made Python or Ruby feel more modern than Perl5, and more, even optional typing. (Well, it doesn't have Python's opinionated restrictiveness.) Of course at the moment, Perl6 doesn't have the huge selection of libraries that Python and Ruby have at the moment.
I don't know what, if anything, is a good reason for you to learn a new language. But while in the trio perl5,python,ruby perl5 was the most dated, old-feeling language, now in the trio perl6,python,ruby Perl6 is now the most modern in its design.
- dragonwriter 11y ago> Of course at the moment, Perl6 doesn't have the huge selection of libraries that Python and Ruby have at the moments. Well, there is Inline::Python...