Many people seem intimidated by Perl 6 because it's so complicated. However, a car can seem complicated if it's explained by a race car enthusiast, but most of us just get in and drive. In reality, Perl 6 isn't that hard and helps to avoid one of the largest class of errors that many programs have: passing data between functions.



In the long run, I suspect that Perl 6, given that it runs on the JVM, might become increasingly popular with enterprise clients who want the speed of development of dynamic languages, the ease of deployment with the JVM, and the safety of many "static" languages.