I know for a fact that it doesn't. But it doesn't really make sense either, as there's so little boilerplate for APL. By the time it would be able to guess what you're doing, you'd be done.
@Fmbalbuena I think you can easily get a language bar there. Maybe it is possible to implement as an extension. Experienced APLers don't need it ¯\_(⍨)_/¯
@PyGamer0 APL originally had only 1 due to being mathematical in nature (cf. Mathematica, MatLab, R, Julia, …) but it turned out suboptimal for some domains, and a choice was introduced. Didn't take long before people realised that a choice is worse than a suboptimal standard, and J (which didn't need backwards compatibility) chose 0.
@Fmbalbuena I don't understand what you mean. (Also, you don't need to ping me twice — or even once, when I'm active — I'm attending to requests as fast as I can.)
@Adám but i think ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz()←+-×÷*⍟⌹○!?=≠≤<>≥≡≢∨∧⍲⍱↑↓⊂⊃⊆⌷⍋⍒⍳⍸∊⍷∪∩~/\⌿⍀,⍪⍴⌽⊖⍉¨⍨⍣.∘⍤⍥@⍞⍠⌸⌺⌶⍎⍕⋄⍝→⍵⍺∇&¯⍬∆⍙ 1234567890 Can be possible.
@Fmbalbuena Well, yes, if you need to do trigonometry or complex mathematics, pi comes it a lot, (usually in needing to multiply with pi) so you need this.
Somewhat, it has higher order functions and tacit, both of which can be considered functional. But it's not as functional as something like BQN that has first class functions, etc.
E.g. current APL's ⍤0 1 2 3 4 vs BQN-style ⍤0 1‿2‿3‿4 and ⍤1‿2 3‿4 and ⍤1‿2‿3 4
If both stranding and application uses adjacency (not, as commonly thought, spaces) then there's simply no way to do this without parens or an identity function.
I disagree with this design of BQN; I'd rather have no stranding at all. One less thing. Other languages do just fine with an array notation and no stranding.
@dzaima (firefox android used to have full access to firefox extensions, but Mozilla did a Mozilla and.. just restricts you to using only like 5 extensions for no reason at all ಠ_ಠ)
Ah, what happens if you angle it so the corners line up and the thin (apparent) white line disappears while the gap on the right becomes a perfect parallelogram?