<div class="gmail_quote">On Sat, Oct 1, 2011 at 4:54 AM, Fred Smith <span dir="ltr">&lt;<a href="mailto:ilikequoting@katamail.com">ilikequoting@katamail.com</a>&gt;</span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
do you know if there is another way either to compute the closure of a<br>
function or to serialize it in order to send the computation to<br>
another host?<br></blockquote><div><br></div><div>You&#39;ll need to capture the functions as serializable data while it is being constructed. </div><div><br></div><div>I am not sure of a good way to do this, but I think tangible values [1] and the associated DeepArrow features developed by Conal Elliott might provide a decent basis. These are based around the notions of representing functions and how they work internally, and composing them dynamically.</div>
<div><br></div><div>[1] <a href="http://www.haskell.org/haskellwiki/TV">http://www.haskell.org/haskellwiki/TV</a></div><div> </div><div><br></div></div>