John M. Dlugosz wrote:
On 3/27/2011 12:22 PM, Tomas Doran bobtfish-at-bobtfish.net
of state to the universe at large and there happens to be no accessor to
read the results of the change. It clearly matches "side effect", not
"state", unless you stretch the definition to make all side effects into
state and lose all distinction.
On 3/27/2011 12:22 PM, Tomas Doran bobtfish-at-bobtfish.net
Catalyst/Allow to home| wrote:
And I would say that sending an email is a state change, and behavior
of the application domain here.
That's a stretch, because you can argue that any side-effect is a changeAnd I would say that sending an email is a state change, and behavior
of the application domain here.
of state to the universe at large and there happens to be no accessor to
read the results of the change. It clearly matches "side effect", not
"state", unless you stretch the definition to make all side effects into
state and lose all distinction.
output. And the thing that sends it isn't a controller or a model or an
accessory, it's a View. Of course there may be specialized methods in
the model as well. </stir>
