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> _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
