http://qs321.pair.com?node_id=880386


in reply to Re^3: I'm looking forward to 2011 the way I once looked forward to ..
in thread I'm looking forward to 2011 the way I once looked forward to ..

I don't understand this:
they decided to make my coding style close to illegal in perl6 by default because of whitespace issues.
Can you give an example of what restrictions Perl6 imposes? (or do you mean that the Perl6 project wouldn't accept your code due to coding style?)

Replies are listed 'Best First'.
Re^5: I'm looking forward to 2011 the way I once looked forward to ..
by Tux (Canon) on Jan 04, 2011 at 16:53 UTC

    At the risk of getting negative points here, just because people do not agree with me, I'll still answer your question ...

    In my logic, which I explained in detail in the link passed in the previous post, the only correct way to call a function is:

    my $result = function ($arg1, $arg2); ^

    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!


    Enjoy, Have FUN! H.Merijn

      May I ask, do you use @array[ 1, 2, 3 ] or @array [1,2,3]?


      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.

        Neither, I use

        @array[1, 2, 3]

        or

        @array[1,2,3]

        No strong preference between these two. Probably the first on complex index expressions and the second on short lists.


        Enjoy, Have FUN! H.Merijn