@EriktheOutgolfer I know about it, but I find it breaks normal syntax. It is kind-of a hyperator, but postfix. Also, I wouldn't want to waste a primitive just to disambiguate four other primitives. I have a much more applicable proposal: f⍤g is atop f g ⍵ and f ⍺ g ⍵. Then you can force hybrids into functions with ⊢⍤/ etc.
@EriktheOutgolfer Because it is intended as a Nested Array Research System, not a production or application language.
@EriktheOutgolfer Right. We still have a lot of potential extensions to APL. But as you said, rushing isn't good. We want to make sure that what we add is as perfect as can be. (And we still make mistakes/inconsistencies.)
@EriktheOutgolfer Uh, *∘.5
@EriktheOutgolfer But yes, I agree that √ is useful. My only gripe with it is that the order of arguments is reversed compared to *.
@EriktheOutgolfer Huh, NARS trains are like J trains, not like Dyalog trains.
@EriktheOutgolfer That would be as confusing as changing the order of - and ÷ (which really should be reversed, but for math-legacy reasons are as they are).
@EriktheOutgolfer Not necessarily. The interpreter recognises some compositions and uses special code for them.