Ken, Classloader visibility (http://dev.clojure.org/jira/browse/CLJ-371) is one possible point of confusion. If you have an AOT-compiled class, you can't replace it from the REPL which works from a child classloader.
This is "correct" from a Java perspective, and easy enough to deal with one you know what is going on. But the ticket is there so somebody can propose something better. Stu > On Thu, Dec 30, 2010 at 7:41 PM, André Thieme > <splendidl...@googlemail.com> wrote: >> Do you observe this in a fresh Clojure? >> I ran into something similar, but with definterface. >> I had a definterface form and later added new functions to it, which I >> could not implement before restarting the JVM, as the interface has >> already been created the way I specified it in the first place. > > Tangent: this incident is the one I was referring to earlier in > another thread regarding some of the defprotocol-related features > combining poorly with in-REPL development, which I had trouble > locating when I wanted to use it as an example. (And now that other > thread where the topic came up is, of course, the one I can't seem to > locate!) > > -- > 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 -- 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