|
|
|
|
|
by thrwaeasddsaf
1817 days ago
|
|
> I think I’ve heard that the APL semantics is commonly described right to left so might be related? Not particularly related. It's just that every function is either monadic (operand on the right) or dyadic (infix). That makes it a case of not needing to explicitly specify where the function arguments start and end, still without using a stack; it is purely syntactic, and obvious (although you do need context to parse anything that uses user-defined things). Parentheses are still needed for the left operand of a dyadic function if it is to take an expression more complicated than a plain array. If you had functions of higher arity, then it would become necessary to add parens, delimiters, or a stack. |
|