README.md 1.1 KB

Libre RPN Calculator

A simple, powerful, and free/libre RPN Calculator application for KaiOS.

Why RPN?

Reverse Polish Notation (RPN) calculators are truly amazing. I find them much more powerful than a traditional infix calculator. I'm not really sure why, RPN just seems to flow with my mind better.

Project Goal

The main goal of this project is to bring the power of RPN to KaiOS. To provide a similar experience to Emacs calc-mode or the HP 15C calculator.

Building

You'll need SBCL, quicklisp, parenscript, and Sigil. Simply run make with sbcl to build the required JS file:

sbcl --load compiler.lisp

Features

  • Basic arithmetic
  • RPN stack controls
    • roll
    • swap
    • Clear
    • etc.
  • Basic scientific
    • trig functions
    • log
    • exponents
    • factorial
    • other science
  • Matrix arithmetic
  • Equation solver?

LICENSE

Copyright © 2022 Kevin "The Nuclear" Bloom All code released under the 2-Clause BSD license.