(BQN happens to use pretty much the same type model as dzaima/APL, except me having named simple scalars "primitives" and functions not being under those, though the change was very simple)
@Marshall have you considered unifying functions, modifiers & compositions? i.e. modifiers and compositions are just functions called monadically/dyadically, and their result is interpreted as a function
probably rather pointless, but still a possibility
(still don't like BQN's ⊏⊐⊑⊒ - ∊ and ⊐, while being extremely related, are swapped in direction (at least their args are swapped too; maybe use ∍?), and < and ⊑, while "pointing the same", are pretty opposite)
another idea for reduces - ´ is the vector-only sane version, and ⊘ is the conjunction version of it, with 𝕘 being the axis. Wastes a lot of potential of ´ but worth thinking about imo
@Adám (they form a single sound (it's something like the only occurrence of 2 consonants together being different than just the separate sounds after each other in latvian, but it's still 2 letters afaik))
@dzaima OK, maybe in Latvian they are considered two letters, but other languages consider them one. Historically they correspond to a single Cyrillic letter. How would you sort them?
I would like to embed a picture of the Dyalog APL language bar into text and PowerPoint material. How can I do that? It would be nice to be able to select and paste it.
@dzaima The issue is a monadic function only uses 𝕩 but a modifier only uses 𝕗. Do you reverse the inputs for operators? That would be really unpleasant to work with.
I would like to embed a picture of the Dyalog APL language bar into text and PowerPoint material. How can I do that? It would be nice to be able to select and paste it.
@dzaima Ah, maybe because of the two feeds. One is apl-or-dyalog from SO, the other is apl from all of SE. I thought SO wasn't part of the SE feed though.
@dzaima Someone is sleeping on a chair next to it, wakes up due to the sound, so they can click the dismiss circle in order to prevent an overflow from accumulating.