Would you remember the bug number by any chance? (I'm not questioning the fix, just the consequences on existing programs. Having a documented explanation for the "change" will help users understand why any code that they wrote that depended on that faulty behavior will need to be changed.)

On 8/16/2016 8:05 PM, Rick McGuire wrote:
The old behavior was a bug. Because the array class had a makestring method, it should have been used for things like say and other uses where a string value was required. I won't go into the reasons why, but this was never properly implemented. I fixed this in (I believe) the 4.0 release, but backed the fix out when I discovered the implementation had a problem that could crash the interpreter. This problem was fixed in 5.0 and the correct behavior was restored.

Rick

On Tue, Aug 16, 2016 at 8:02 PM, Gil Barmwater <[email protected] <mailto:[email protected]>> wrote:

    I was just playing with the new ooRexx5.0.0 Beta and noticed a
    change in
    behavior.  In earlier releases, the code

    trio = .array~of(1,2,3); say trio

    produced "an Array".  However, in 5.0.0, it produces 3 lines
    containing
    1, 2 and 3 respectively, the same as

    say trio~makeString.

    Reading the documentation it appears the new behavior is the
    correct one
    and the old one was a bug but I didn't find a bug for it in the
    Changes
    document.  So the questions are 1) was this intentional (fixing an
    incorrect result) and if so, where is it documented, and 2) will this
    change cause old programs to break (quite possibly) and is the risk
    acceptable?

    --
    Gil Barmwater


    
------------------------------------------------------------------------------
    _______________________________________________
    Oorexx-devel mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.sourceforge.net/lists/listinfo/oorexx-devel
    <https://lists.sourceforge.net/lists/listinfo/oorexx-devel>




------------------------------------------------------------------------------


_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Gil Barmwater

------------------------------------------------------------------------------
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to