Aren't the calls to itry-the-fn different from the calls to itry-the-macro? For example, let's say my expr is (/ a b) where b is currently zero and maybe the user decides to set a new value for b when prompted.
itry-the-macro can be called this way: (itry (/ a b)) and is able to print out the source code (/ a b) for the user as a string if it needs to. itry-the-fn has to be called this way, right? (itry (fn [] (/ a b)) and is unable to print out the source code of the expression. Let me know if I'm mistaken. -- 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