Right. This is one of the few cases where APL2 broke compatibility
with first-generation APL, where 7 8 9[2] was 8.
Personally I think the APL2 way is better, because A[B] C[D] parses as
(A[B])(C[D]). This makes much more sense to me than the Dyalog
parsing, which is ((A[B]) C)[D].
Jay.
On 5 Mar
FYI Dyalog version 14 has forks. You can try it at tryapl.org:
http://tryapl.org/?a=%28+%u233F%F7%u2262%291%202%203%204&run
Jay.
On 5 March 2016 at 17:17, Louis de Forcrand wrote:
> To add to the confusion, while
> ( {+⌿ ÷ ≢} y) ≡ ( +⌿y) ÷ ≢y
> (x {+⌿ ÷ ≢} y) ≡ (x+⌿y) ÷ x≢y
> whatever that doe