Advanced calculator written in Rust, featuring a terminal user interface supporting both RPN and algebraic input.
- Simple terminal user interface using Ratatui
- Supports both RPN and algebraic input
- Plugin support will be added in the future
Squiid's official documentation can be found hosted at imaginaryinfinity.net/docs/squiid.
Contains the user interface as well as the other components as a subtree. This is all that is needed to compile a working build of Squiid.
Contains the backend of the calculator that actually does the math. This only understands RPN/postfix notation.
Contains the library that is used to convert algebraic/infix notation to postfix notation that the backend can evaluate.