An open API service indexing awesome lists of open source software.

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

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.

![A screenshot](scrot.png)

## 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.