In GNU APL, the following two expressions yield the same result:

*      (+/⍤1) 3 4⍴⍳100*
┏→━━━━━━━┓
┃10 26 42┃
┗━━━━━━━━┛

And:

*      (+/⍤¯1) 3 4⍴⍳100*
┏→━━━━━━━┓
┃10 26 42┃
┗━━━━━━━━┛

I would expect the latter to yield the following (which is what I believe
Dyalog does):

┏→━━━━━━━━━━┓
┃15 18 21 24┃
┗━━━━━━━━━━━┛

Regards,
Elias

On 6 May 2016 at 21:22, Jay Foad <jay.f...@gmail.com> wrote:

> On 6 May 2016 at 13:52, Juergen Sauermann <juergen.sauerm...@t-online.de>
> wrote:
> > Except maybe for the Dyalog ¯1 case (primarily because I don't know what
> > "major cells" are).
>
> Dyalog treats ¯1 the same as the ISO standard (and therefore also GNU
> APL). "Major cell" is explained on page 14 of:
> http://docs.dyalog.com/14.1/Dyalog%20APL%20Programmer's%20Guide.pdf
>
> Jay.
>

Reply via email to