commiting some prelimenary work with vdom diffing in pure clojure
using cljx, finally seeing it work in the browser
macro to write vdom structure, this way we can ensure they are properly formatted
using functions not macros for all the vdom creation
defrecord Vdom so we can agressively flatten children. Thus every time you make a sub list you don't need to worry about calling the function via apply
some cleanup
Starting event listeners on the dom. Also better sanitizing of vdom children.
fixing bugs in dom re-rendering
getting event listener attaching to work
different, simpler way of finding event handlers. Fixing id paths