https://github.com/sulami/calc
🧮 Terminal RPN calculator
https://github.com/sulami/calc
rpn-calculator tui-rs
Last synced: about 1 month ago
JSON representation
🧮 Terminal RPN calculator
- Host: GitHub
- URL: https://github.com/sulami/calc
- Owner: sulami
- License: mit
- Created: 2022-11-19T09:25:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T13:16:27.000Z (about 1 year ago)
- Last Synced: 2024-03-20T13:49:20.615Z (about 1 year ago)
- Topics: rpn-calculator, tui-rs
- Language: Rust
- Homepage:
- Size: 354 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Calc
_final name pending a creative epiphany, suggestions welcome_
[Reverse Polish
notation](https://en.wikipedia.org/wiki/Reverse_Polish_notation)
calculator for the terminal. Vaguely modelled after PCalc.
## Features
- Reasonable, opinionated set of operations
- 128-bit integers and 64-bit floating point numbers throughout
- Binary, octal, decimal, and hexadecimal input and display
- 52 registers
- Unlimited history and undo (subject to memory availability)## Usage
Install with `cargo install --path .` for the time being.
Hit `h` upon startup to get a list of keybindings.
## Development
It's a Cargo project, so all the usual apply, `cargo build`, `cargo
run`, `cargo test`, `cargo doc`, etc.