Hi, On Thu, May 13, 2010 at 09:17:54PM -0700, MarkSwanson wrote:
> If there are problems, just switch buffers, edit, \ef, switch back to > the REPL and call (higher-up 12) again. rinse, repeat... Just some gotchas: * With \ef the file buffer will be evaluated. That means the line numbers are correct, but things like multimethods will be reset. In particular methods from other, depending namespaces will be gone after the \ef. There was a change in master to fix the multimethod thing. I'm not sure how this works, since I haven't seen it in action. However there are other edge cases like an atom modified by other namespaces when they are loaded. * One can also you use \et to evaluate just that single function. The line numbers of the function and the ones *above* it, will be correct. But the line numbers of functions *below* the changed function get out of sync, eventually. So from time to time, one should do a \ef and reload all depending namespaces if necessary. I don't see a way, how VC could fix that situation without more trouble than it is worth. 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