Skip to content

Instantly share code, notes, and snippets.

@aamedina
Last active December 21, 2015 14:58
Show Gist options
  • Select an option

  • Save aamedina/6322945 to your computer and use it in GitHub Desktop.

Select an option

Save aamedina/6322945 to your computer and use it in GitHub Desktop.
(defn render [view to-el]
(dommy/append! (sel1 to-el) view))
(defn gen-clock []
(let [time (model/model {} {:time (str (js/Date.))})]
(go! [time time]
(<! (timeout 1000))
(pub! time :update {:time (str (js/Date.))}))
time))
(defview clock [date]
(let [time (:time date)]
[:h3.date {:click (fn [e] (println e))} time]))
(render (clock (gen-clock)) :div#content)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment