bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Error in ⎕EC with each operator


From: Juergen Sauermann
Subject: Re: [Bug-apl] Error in ⎕EC with each operator
Date: Mon, 21 Mar 2016 18:16:03 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

Hi Kacper,

thanks, SVN 710.

/// Jürgen


On 03/20/2016 08:46 PM, Kacper Gutowski wrote:
Thanks,
Some debugging output is left while using ⎕EC in r709, but
otherwise it appears to work correctly.

-k

On Sun, Mar 20, 2016 at 6:44 PM, Juergen Sauermann
<address@hidden> wrote:
Hi Kacper,

thanks, fixed in *SVN 709.*

/// Jürgen



On 03/20/2016 01:29 AM, Kacper Gutowski wrote:
⎕EC¨ returns the expected 3-element vector only for the first element
of ravel list of its argument and plain values for others.  If they
return no values, it fails; if they err, the interpreter hangs.

       ]boxing 7
       {⎕EC⍵}¨'12'
┌→──────────┐ ┌→──────────┐
│1 ┌→──┐ ┌─┐│ │1 ┌→──┐ ┌─┐│
│  │0 0│ │1││ │  │0 0│ │2││
│  └───┘ └─┘│ │  └───┘ └─┘│
└∊──────────┘ └∊──────────┘
       ⎕EC¨'12'
┌→──────────┐ 2
│1 ┌→──┐ ┌─┐│
│  │0 0│ │1││
│  └───┘ └─┘│
└∊──────────┘

       ⎕EC¨'→1'
┌→──────────┐ 1
│5 ┌→──┐ ┌⊖┐│
│  │0 0│ │0││
│  └───┘ └─┘│
└∊──────────┘
       ⎕EC¨'1→'
VALUE ERROR
       →
       ^
immediate_execution() caught APL error 0x30001 (VALUE ERROR)

       ⎕EC¨'+1'
┌→─────────────────────┐ 1
│0 ┌→──┐ ┌→───────────┐│
│  │2 2│ ↓SYNTAX ERROR││
│  └───┘ │      +     ││
│        │      ^     ││
│        └────────────┘│
└∊─────────────────────┘
       ⎕EC¨'1+'

The last _expression_ hangs.


-k



reply via email to

[Prev in Thread] Current Thread [Next in Thread]