in reply to Re^9: Perl 5.11.0 now available
in thread Perl 5.11.0 now available

No to both. Nothing is said about the breakage. It is not said to be commutative.

What new insight? I've been saying the same thing since my first post.

Replies are listed 'Best First'.
Re^11: Perl 5.11.0 now available
by BrowserUk (Patriarch) on Oct 04, 2009 at 22:01 UTC

    Bottom line. After all this discussion, you are convinced that there is no better way to phrase that sentence?

    If you have any doubts, my purpose in drawing attention to it is served.


    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.

      "Commutativity breakage" should probably be "commutativity's breakage", which can also be written as "breakage of commutativity". I was going to include a change to the latter in the aforementioned patch. Suggestions welcome.

        Bear in mind my awareness of my own limitations in this regard, but consider some variation of:

        Code references are no longer treated specially, but now, just as any other scalar, when they appear on the left hand side of ~~, because their previously special treatment broke the commutativity of the operator.

        Ie. That special treatment meant that coderef ~~ X did not produce the same result as X ~~ coderef

        IMNSHO, it would have been better to have applied the special treatment of coderefs, to both sides of the operator, rather than discard it completely. The whole point of a coderef is the result it produces, not its (transient) value.


        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.