in reply to Why Moose uses this syntax??!!

Many of the design decisions in Moose trace back to the fact that Perl-5 is the underlying implementation language.   The use of parentheses, and the => operator, both already exist in the Perl-5 language, and they define a list, whereas braces denote a hash.   The Moose team worked within the context of the language they were building upon, to create the higher-level constructs that they did.   Then, they took care to make the usage consistent, so that subsequent developers using Moose would not have to “guess” which one to use in a given situation.

They (koff, koff ...) never set out to “convince you,” and they don’t have to do so now.   If they ... ;-) ... “offended your sense of sensibilities,” then c’est la guerre.

Replies are listed 'Best First'.
Re^2: Why Moose uses this syntax??!!
by BrowserUk (Patriarch) on Dec 28, 2014 at 21:25 UTC

    Twat. Both syntaxes being discussed "already exist in the Perl-5 language". You really have never bothered to learn Perl at all have you.

    Which makes it all the more annoying that you continue to pontificate wrongly despite the dozens of times that it has been proved to you that you are totally unqualified to be doling out advice on Perl.

    Do you really just forget how wrong you've been after a couple of weeks?

    If so, I suggest you go back and look at your worst nodes and then at the replies to them which explain why you've been downvoted, each time you return here after a few days break, to remind you about all the stuff you think you know, but don't.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    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.