Xecle is about rethinking how spreadsheet works.
- Install leiningen
- Install python-pip
pip install nodeenv
. env/bin/active
5..npm install electron -g --save-dev
lein deps
lein descjop-externs
. env/bin/active
lein descjop-figwheel
to bring up app window running compiled Javascript
Styling is done in LESS, located in style.main.less (and corresponding minimized file).
To compile it into CSS files, run lein descjop-once-dev
.
It's unfortunate that we can't yet pull off real-time compilation and see it
right away, so we gotta run this before lein descjop-figwheel
.
electron app/prod
- Electron for GUI layer.
- ClojureScript for Javascript.
- Descjop to glue ClojureScript with Electron.