I know several questions were asked about the difference between "going to" and "will". Based on several answers (see, for instance, here, here and here), I understood that "will" is more spontaneous and "going to" is used with more planned actions.
So, it seems that everything is pretty fine. However, in this question, Kosmonaut has an answer in which he states: "Let's say that tomorrow you will walk your dog from 7 - 8 AM".
On the one hand, you probably planned to walk your dog long before and thus I should use "Let's say that tomorrow you're going to walk your dog from 7 - 8 am".
On the other hand, since I'm saying "let's say...", I'm deciding right now (thus, unplanned) that you will walk your dog. So, even though in this hypothetical situation you made a plan, I'm in a more spontaneous mood deciding right now that that's what you will do tomorrow, and, thus, I should use "will".
Which one (if any) of the above explanations is right?
will
for spontaneous (natural, accidental) andgoing to
for intended (planned, prepared, primed) action is a rule very frequently neglected. People regularly use the two interchangeably, and I don't think you'll find many who consider that a serious mistake.