| The TLDR as I understand it: - Most software calculators take up too much space. You don't need buttons on the screen, your keyboard already has the buttons. - Software calculators don't often give good feedback of what digits/buttons are being pressed. Physical calculators keep the keys and the display in the same small visual space: you can see the buttons you're pressing and the screen at the same time, and you have good haptic feedback. Software calculators force you to trust yourself to type the exact numbers/operations you want, or look back and forth between your keyboard and the screen, which is slow. The other alternative is using the mouse to click every button, which is also slow. And three of the requirements the author lists for a "good" software calculator: - The calculator should not compute until you validate the full expression. - The calculator should display the expression during input, and allow you to correct any typing error you notice. - The calculator should display the expression that has actually been evaluated. (end of TLDR) Now my own opinion: an RPN calculator with a visible stack is more than enough to solve the problems that motivate points 1 + 2. |
Once again, Chalk is not the best software ever, it is just what I have to build myself to fix the problems I usually encounter. Not to say that all other softwares are equally bad, but to my knowledge, none of them will address as much limitations at the same time.