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

Reply via email to