
On 11/26/2013 10:25 AM, oleg@okmij.org wrote:
Extensible Effects designed specifically to separate a client (the requestor of an action) from a handler, the executor of an action. A logging client merely requests a string to be logged. It has no idea what happens when that request is executed. Therefore, the same client can be used with several handlers, even within the same expression. One can also build various interceptors, such as logIntercept, which is similar to Unix' tee.
The following file illustrates how to solve the problem with all three scenarios. http://okmij.org/ftp/
Did you forget to attach a file to this email? Otherwise, I'm not sure where to find the file you're talking about and I couldn't find it on your homepage either. - ocharles