4 ms·
Fully agreed. I stopped considering this practical in any way when I read > 3*4+5 is 27 I'm sorry but if your calculator does not follow standard mathematical
by eis 4y ago
Fully agreed. I stopped considering this practical in any way when I read
> 3*4+5 is 27
I'm sorry but if your calculator does not follow standard mathematical rules for operator precedence then I'm out. But the space issue takes it to another level.
I also get it, it derives from APL which is right to left and all operators have same precedence but it's just so far from practically usable for normal people... there's a reason noone uses APL today. And sure it's just a plaything but seems weird to even create apps for iPhone, iPad and Android and a logo for it.
- iasay 4y agoAgree with this. I’d rather actually we used postfix notation as that not ambiguous at all. I would like a modern “dc” written in Go if I’m honest. With engineering units, BCD decimal arithmetic, blackjack and hookers. Actually if there was a postfix notation spreadsheet with that capability it would be an interesting tool.
- mananaysiempre 4y agoQuick, what should be the order of precedence among (binary!) flip, transp, rot, rho, and iota? APL / Ivy have so many operators a conventional precedence order would likely be completely impossible to remember or work with. (One option I’d consider viable in general would be to define associativity and perhaps compatible groups like {+, -} or {*, /} but force explicit parentheses when operators from different groups are used, but that wouldn’t feel like a calculator.)