Try out Clojurescript
Run these forms first, it will get the page ready for you to interact with it
If it takes longer than ~ 15 seconds, refresh this page and it should load immediately
(ns cljs-demo.core)
(setup-example)
;; interact live w/ the browser
(set! (.-height (.-style box)) "300px")
(set! (.-height (.-style box)) "100px")
(set! (.-backgroundColor (.-style box)) "blue")
(set! (.-backgroundColor (.-style box)) "red")
;; interop, can always call methods with .foo
(.getElementById js/document "box")