Hi, Am 19.07.2010 um 21:56 schrieb Peter Schuller:
> To the limited extent that I've developed with Slime (and this goes > for both Common Lisp and clojure), one annoyance I have perceived is > de-normalization of the image/running repl. While having a running > live repl is great in many ways, when it comes specifically to > developing your "files on disk" code, I tend to want my testing > environment to be as normalized as possible with respect to my source > code. So for example, ideally the removal of a function from a > namespace in the code would be reflected when reloading/recompiling > that file. It seems it does that already: Clojure 1.2.0-master-SNAPSHOT user=> (require 'test.file2) WARNING: prn already refers to: #'clojure.core/prn in namespace: test.file2, being replaced by: #'test.file2/prn nil ; function prn is removed here from the file user=> (require :reload 'test.file2) nil user=> (test.file2/prn 5) java.lang.Exception: No such var: test.file2/prn (NO_SOURCE_FILE:4) I haven't tested what happens to the deftest stuff, but the „moving function“ could be addressed. Sincerely Meikel -- 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