title: How does differential execution work?
body: <p>I've seen a few mentions of this on Stack Overflow, but staring at Wikipedia (the relevant page has since been deleted) and at an <a href="http://sourceforge.net/projects/dyndlgdemo/" rel="noreferrer">MFC dynamic dialog demo</a> did nothing to enlighten me. Can someone please explain this? Learning a fundamentally different concept sounds nice.</p>
  
  <hr/>
  
  <p>Based on the answers: I think I'm getting a better feel for it. I guess I just didn't look at the source code carefully enough the first time. I have mixed feelings about differential execution at this point. On the one hand, it can make certain tasks considerably easier. On the other hand, getting it up and running (that is, setting it up in your language of choice) is not easy (I'm sure it would be if I understood it better)...though I guess the toolbox for it need only be made once, then expanded as necessary. I think in order to really understand it, I'll probably need to try implementing it in another language.</p>