Hi Benjamin,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div id=":2u4">My question is, roughly, is there already an existing framework for incremental evaluation in Haskell?</div>

</blockquote></div><br><div>We at Utrecht have done some work on this: <a href="http://people.cs.uu.nl/andres/Incrementalization/">http://people.cs.uu.nl/andres/Incrementalization/</a></div><div><br></div><div>Simply put, if your computation is a fold/catamorphism, then you can easily take advantage of a generic framework for incremental evaluation.</div>

<div><br></div><div>We haven&#39;t actually turned this into a library, but if you&#39;re interested, we can discuss doing that.</div><div><br></div><div>Regards,</div><div>Sean</div>