title: Editing programs "while they are running"? Why?
body: <p>I've been getting more into Lisp and Lispy languages lately, and I'm finding them quite powerful.</p>
  
  <p>One thing I've been reading all over the net is that a benefit of writing in Lisp, Clojure, etc, is that you can edit your program "while it's running".</p>
  
  <p>Perhaps I'm missing something, but what is the point?</p>
  
  <p>Sure, it might save a few seconds, but is that all?  Whenever I make a change to my program I just stop it then start it again, and that has been working fine for decades.</p>
  
  <p>There must be a reason other than just saving time -- what is it?</p>
  
  <p>Can someone give me a good case study that will make me drool over this feature? :)</p>
  
  <p>Looking forward to drooling!</p>