Hello Everybody, I think I was not clear about things in my previous email.. I am reposting simplifying things...
Variables is a macro which works in the following way.. (Variables (+ x (* 2 y)) returns [x y] now let us say we have a function (defn f [] '(+ x (* 2 y))) now I would like to do something like (Variables (f)) which would return [x y] I know if is a function and will not be evaluated before the macro expands.. may be there is a way to wrap it in a macro (since f is already defined which I would like to use) and have the macro Variables apply on the result of evaluation of f any help is greatly appreciated. Thanks, Sunil. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en