The great thing about passing fifty is that you can stop taking life so damned seriously. Passing sixty is a bit like that as well, you can still care about things, but only the ones worth caring about. The scary thing is wondering if you will live to see a Perl 6 production release ...
Re^2: I'm looking forward to 2011 the way I once looked forward to ..
Replies are listed 'Best First'.
Sorry to say that I really don't care about perl6 at all, as they decided to make my coding style close to illegal in perl6 by default because of whitespace issues.
For me, coding is like art. The code should not only work well, but also look appealing. That will increase the maintainability. Perl5 gave everyone all the flexibility they needed to make their code adapt to their personal style. And all were happy, as all think their style is best. Nothing wrong with that, as long as you are consistent in that style and gave it some thought. I have tried to explain my personal style, which is best for me. I will not try to convince others to change.
Although I don't agree with your choice in coding style, I absolutely agree with the underlying principle that code should look good as well as behave correctly. The key reason is that when done well this increases the understandability and as a result the maintainability of the code.
"If God had meant for us to think for ourselves he would have given us brains. Oh, wait..."
A function name must be separated by the opening paren by whitespace. The parens are there to group the arguments, not to signal that function is a function.
As perl6 has decided that "It is a function if it looks like a function" now excludes the way I see as the only correct way, perl6 has definitely lost a user: me.
Some perl6 programmers tell me that I can create my own grammar(s), but that is completely besides the point. If I cannot write code the (only) way I think is logical (and beautiful), then I've lost one very very important factor in coding: FUN!