grub-fork/src-cljs/grub_client/macros.clj
2013-08-04 21:16:24 +03:00

13 lines
276 B
Clojure

(ns grub-client.macros)
(defmacro log [& args]
`(.log js/console ~@args))
(defmacro logs [& args]
(let [strings (map (fn [a] `(str ~a)) args)]
`(.log js/console ~@strings)))
(defmacro go-loop [& body]
`(cljs.core.async.macros/go
(while true
~@body)))