Skip to content

philvoyer/cljs-calculator

Repository files navigation

cljs-calculator

A minimalistic calculator in ClojureScript.

Based on the Dijkstra's Shunting Yard algorithm to solve equation in reverse polish notation.

Use spaces as delimiter if expression is typed directly in the textbox.

Programmed with Spacemacs, ClojureScript and Reagent.

Hot reload of code with Figwheel.main.

Technologies

Compilation

  1. Install dependencies listed above.
  2. Type this command line in shell from project folder: lein fig:build for debug or lein fig:min for release.
  3. Open web browser at : http://localhost:9500/.
  4. Open web browser at : http://localhost:9500/figwheel-extra-main/auto-testing for unit tests.