GNU APL is APL. 2↑MATRIX is not.
On Sat, Aug 29, 2015 at 5:02 PM, Alexey Veretennikov < [email protected]> wrote: > Thanks, it looks indeed like I have to specify all sizes in GNU APL. > > Br, > /Alexey > > 2015-08-29 22:23 GMT+02:00 Juergen Sauermann < > [email protected]>: > >> Hi Alexey, >> >> I believe you are using a Dyalog-specific feature. >> >> Try *2** 2↑XG1* instead. >> >> /// Jürgen >> >> >> On 08/29/2015 06:56 PM, Alexey Veretennikov wrote: >> >> Hi list >> >> The following code with given matrix XG1 produces an error in GNU APL on >> attempt to take or drop rows: >> >> XG1 >> 1 9 5 3 6 >> 5 4 8 2 3 >> 7 7 6 2 6 >> ⍴XG1 >> 3 5 >> 2↑XG1 >> RANK ERROR >> 2↑XG1 >> ^ ^ >> 2↓XG1 >> RANK ERROR >> 2↓XG1 >> ^ ^ >> >> However this works fine on Dyalog APL: >> 2↑XG1 >> 1 9 5 3 6 >> 5 4 8 2 3 >> >> Is where some incompatibilities with a standard? >> >> Br, >> /Alexey >> >> >> >
