Sorry about that.  I oversimplified an actual case I had.  I'll re-raise
the issue if and when I hit it again.  (I don't remember where that was.)

On another note, the two )COPY issues have become a bit of a stumbling
block for me.  I actually lost work yesterday because of them.  (I am
finishing up an APL editor written in APL.  I would typically load the WS I
want to edit, copy  the editor WS, edit the WS, and then ⎕EX the editor.
 This doesn't work without a functioning )COPY.  Thanks!)

Thanks.

Blake



On Thu, May 29, 2014 at 6:49 AM, Juergen Sauermann <
juergen.sauerm...@t-online.de> wrote:

>  Hi Blake,
>
> according to IBM [] binds stronger than vector notation (APL2 language
> reference, page 34).
> IBM APL2 also gives RANK ERROR in the examples below. Eg. 1 2 3[2] is
> evaluateded as 1 2 ( 3[2] ).
>
> /// Jürgen
>
>
>
> On 05/28/2014 06:41 PM, Blake McBride wrote:
>
>        )CLEAR
> CLEAR WS
>       1 2 3[2]
> RANK ERROR
>       1 2 3[2]
>           ^^
>       1 2 3[2 2]
> RANK ERROR
>       1 2 3[2 2]
>           ^^
>       x←1 2 3
>       x[2 2]
> 2 2
>
>
>  Of course, they should all work as if they were assigned to a variable
> first.
>
>  Blake
>
>
>

Reply via email to