Skip to content

Instantly share code, notes, and snippets.

@puffnfresh
Created July 22, 2011 12:27
Show Gist options
  • Select an option

  • Save puffnfresh/1099350 to your computer and use it in GitHub Desktop.

Select an option

Save puffnfresh/1099350 to your computer and use it in GitHub Desktop.
ClojureScript macros
(ns puffnfresh.core
(:require-macros [puffnfresh.timeout :as timeout]))
(defn -main [& args]
(timeout/timeout-macro
(prn "Hello")
(prn "World")
(prn "!")))
(set! *main-cli-fn* -main)
(ns puffnfresh.timeout)
(defmacro timeout-macro [& body]
`(println "Hello!"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment