> (let [myref (ref {})] > (dot > clojure.lang.LockingTransaction > (list 'runInTransaction (fn [] (commute myref assoc :mykey :myval))))) > I'm getting a instance method not found exception which seems odd. I looked > at LockingTransaction.java and I see that runInTransaction does in fact take > Callable, and fn's are Callable. Any thoughts?
I haven't double checked the clojure code, but it looks like you are trying to call a static method, not an instance method, and that is what is causing the exception. --Eric Tschetter --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---