I've been getting more into Lisp and Lispy languages lately, and I'm finding them quite powerful.
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".
Perhaps I'm missing something, but what is the point?
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.
There must be a reason other than just saving time -- what is it?
Can someone give me a good case study that will make me drool over this feature? :)
Looking forward to drooling!