Hacker News new | ask | show | jobs
by shhsshs 1563 days ago
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.

2 comments

RPN is just an option (provided by Chalk). The "minimalist" GUI is just the introduction of the full article. You have to reach <https://chachatelier.fr/chalk/article/chalk.html#toc-36> to go deeper into numerical problems of usual softwares.

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.

Using spotlight search to do calculations meets all 3 requirements, no?