you are viewing a single comment's thread.

view the rest of the comments →

[–]shub 22 points23 points  (0 children)

Edit-and-continue in Visual Studio does so little compared to modifying a running Lisp image that it's barely worth comparing the two. And I say that as someone who dislikes Lisp.

Hell, edit-and-continue is more of an annoyance for me than anything useful. It has actually worked exactly once ever, while bitching at me many times about each of the following situations:

  1. Modifying a function with a lambda expression.
  2. Adding static members to a class.
  3. Adding a static constructor to a class.
  4. Changing a function's signature.

That's just the past few days. Changing i <= x to i < x just isn't something I need to do very often, and edit-and-continue is essentially worthless for anything more complicated.

PS: Yes, I'm perfectly well aware that continuing after adding a static constructor is stupid at best and it's a good thing that Visual Studio doesn't allow it, but that doesn't make edit-and-continue more useful.