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
.
- Emacs 26.2
- Spacemacs 0.200.13
- Clojure 1.9.0
- ClojureScript 1.10.339
- Figwheel.main 0.1.9
- Reagent 0.8.1
- Install dependencies listed above.
- Type this command line in shell from project folder:
lein fig:build
for debug orlein fig:min
for release. - Open web browser at : http://localhost:9500/.
- Open web browser at : http://localhost:9500/figwheel-extra-main/auto-testing for unit tests.