[Catalyst] Sending Email from Page?
dhoworth at mrc-lmb.cam.ac.uk
Tue Mar 29 09:23:56 GMT 2011
John M. Dlugosz wrote:
> 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 change
> 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.
<stir> Sending an email isn't a side-effect or a state change, it's an
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>
More information about the Catalyst