Start of Quil on ClojureScript port.
First working with Processing.js functions.
Add line function. Rename current-surface to current-graphics.
Add :setup option. Fix size function.
Fix bug in size function. Add :size option.
Add function for searching sketch from JS by id.
Add key handlers options.
Add bind-handler macro.
Add bind-handlers macro.
Fix endl's.
Add key codes functions. Add mouse event handlers. Add loop control functions.
Merge branch 'quil2.0' of https://github.com/quil/quil into cljs
Move defsketch to cljs.quil.applet namespace.
Add mouse event listeners.
Move to processing.js version of Processing.js file.
Migrate to CljX for quil.core and cljs.quil.core.
Add compile hooks.
Fix lein compile exception.
Add utils function. Fix color-modes function.
Add begin-shape, end-shape and vertex support. Add with-shape macro.