A collection of generative art sketches using clojure
, quil
and figwheel-main
.
Based off the figwheel-main-template
for leiningen
.
Inspired by https://functional.christmas/2019/13.
Inspired by https://www.youtube.com/watch?v=spUNpyF58BY.
Inspired by https://breaksome.tech/coding-a-dragon-curve-in-p5js/.
Inspired by https://mathworld.wolfram.com/ElementaryCellularAutomaton.html
Inspired by https://content.wolfram.com/uploads/sites/34/2020/07/two-dimensional-cellular-automata.pdf
To get an interactive development environment run:
lein fig -b dev -r
This will auto compile and send all changes to the browser without the need to reload. After the compilation process is complete, you will get a Browser Connected REPL. An easy way to try it is:
(js/alert "Am I connected?")
and you should see an alert in the browser window.
To clean all compiled files:
lein clean
To create a production build run:
lein clean
lein fig:min
Copyright © 2020 Ben Follington
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.