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

Reply via email to