> (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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---