← all work
open-source
scientific-calculator
Expression parsing done the DSA way — stack-based tokenizer, numerical integration, undo/redo.
stack parser
core
engineering decisions
- ›Undo/redo as a command stack, not app state snapshots
stack
Pythontkinter