in reply to Perl6 syntax being too much complex? How we will teach and read that?!

After read the "Synopsis 3" I'm thinking that Perl6 is begin too much complex! Just take a look in the number of operators that Perl6 have ("Synopsis 3" talk only about operators)! Man, this is a lot compared to Perl5, and imagine compared to other common languages.

I don't think there are that many more. Most of them are just existing Perl operators renamed. Many of the new ones fit a regular pattern (e.g. the use of ~, + and ? for string/numerical/boolean context) and should be fairly simple to remember.

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!

I think the problem that complexity problem that most people are seeing with Perl 6 is due to the lack of pedagogical documentation. The Apocalypses, Exegesis and Synopsis are not tutorials, they're information dense summaries. Once we get the Perl 6 equivalent of Learning Perl I think a lot of fear will disappear.

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!

That's "Keep It Simple Stupid" not "and Stupid" :-)

This, of course, depends on your definition of "simple". I can already see many places where the hyper and junctive operators are going to make the intent of my code far clearer.

  • Comment on Re: Perl6 syntax being too much complex? How we will teach and read that?!