Symptom: Define a defrecord at the repl and you still see the old (AOT'd) defrecord.
In the attached project:lein compilelein repl
and enter the commands in the comment in src/defrecordissue/core.clj
Design Discussion here: http://dev.clojure.org/display/design/Dynamic+defrecord+definitions+trumped+by+AOT+versions+in+classpath
no, really, declined
Symptom: Define a defrecord at the repl and you still see the old (AOT'd) defrecord.
In the attached project:
lein compile
lein repl
and enter the commands in the comment in src/defrecordissue/core.clj
Design Discussion here: http://dev.clojure.org/display/design/Dynamic+defrecord+definitions+trumped+by+AOT+versions+in+classpath