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 > > >