On Monday, 1 February 2016 21:26:48 UTC+2, Herwig Hochleitner  wrote:
> How about
> 
> 
> (defmacro defprint [func-name args & body]
>   `(defn ~func-name [~'& args#]
>      (print args#)
>      (let [~args args#]
>        ~@body)))
> ​

Thanks Herwig! It works perfectly!!!!

Do you know how I can improve the macro to handle the multi-arity case?

Also, what is the meaning of ~'& 

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to