I say that because other languages like Java, have a simple syntax, actually compared to Perl5 is much more simple. But I love Perl, because we can define things in some lines that in Java will be a hell, soo I aways use Perl, and it works since is pratical. But now I think that make a syntax even more complex, with a lot of different operators, basic data structures, and etc... will make the language hard to teach and read!
Since I always use Perl, when I get a new developer, that know a lot of C++, PHP and Java, and I show a code that I or any other "expert" of the team have wrote, for him is just Greek! Than I start to try to teach Perl, with all it's syntax and regexp, and during a long time they still think that is Greek, but they still try to learn Perl, since they saw that in some minutes we can make things that need hours to be done in other languages.
Other thing that we have here is that some developers that know better the language (Perl5) can't use all the resources because the other developers need to be able to read the code easy and fast to contribute and work together. Now imagine with Perl6! And how our code will be maintained by other developers?
Here for any system that we develop, actually for any technology or code, we use the concept K.I.S.S., Keep It Simple and Stupid! And we know that this work very well. I just think that Perl6 completely forgot that when talking about the syntax.
In this days, with Perl5, they already say that Perl is too much hard to learn, they say that Perl is just for hackers. Well, I don't know if they are right or not, but after learn Perl we like a lot to use it's syntax resources, but some limit in that need to exists. Perl6 can be walking in danger areas, it can be isolated, without developers that use it.
Perl6 with Parrot rox, but I don't think that make a crazier syntax will help.
Graciliano M. P.
"Creativity is the expression of the liberty".
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |