On 6 July 2016 at 20:31, Xiao-Yong Jin wrote:
> I’m not sure which one is at fault here.  Any idea?

The standard explicitly says A f.g B ←→ f/A g B when A & B vectors.

      A←⊂[1]⍳2 3
      B←⊂[1]10×⍳2 3

GNU APL is at fault here:

      {⍺+.+⍵}/A+B
  165 242
      (+.+)/A+B
 209 198

But in the +.(+.+) case, it's Dyalog that gives unexpected results:

      +/A(+.+)B
  33 66  66 66
      A+.(+.+)B
  99 132

-k

Reply via email to