ClojureScript & Canvas - A Simple Breakout Implementation Title pretty much says it all, a simple breakout clone using ClojureScript and canvas. Click here for the demo. (def paddle-height 15) (def paddle-width 150) (def brick-height 15) (def brick-width 100) (def ball-radius 10) (defn init-round [[_ width height]] {:ball [(/ width 2) (/ height 2) 4 8] :bricks (for [x (range 0 width brick-width) y