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

Reply via email to