Any idea how Elerea compares to Grapefruit? It&#39;s great to see a lot of competition in the FRP arena, but I hope in the end this results in a really usable and scalable FRP system for Haskell :-)<div><div><div><br></div>
<div><br></div><div><div><div><div class="gmail_quote">2009/4/11 Patai Gergely <span dir="ltr">&lt;<a href="mailto:patai_gergely@fastmail.fm">patai_gergely@fastmail.fm</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">&gt; An other interesting approach to FRP is frtime (in Scheme):<br>
&gt; <a href="http://www.cs.brown.edu/~sk/Publications/Papers/Published/ck-frtime/" target="_blank">http://www.cs.brown.edu/~sk/Publications/Papers/Published/ck-frtime/</a><br>
&gt; There should be a second paper than this one, I have just forget its<br>
&gt; reference.<br>
</div>Elerea is a bit similar, since it also maintains the connections between<br>
signals explicitly. However, its evaluation is a backward chaining<br>
process starting from the top-level signal, only affecting the nodes it<br>
depends on transitively. Only stateful signals need to be mutated and<br>
reevaluated whenever the top level is sampled (to avoid time and space<br>
leaks). Constants, pure functions and function application nodes always<br>
stay the same, and they are lazily evaluated. Peripheral bound external<br>
signals are also static from the point of view of the evaluator, and it<br>
is the responsibility of the environment to update them.<br>
<br>
Gergely<br>
<font color="#888888"><br>
--<br>
<a href="http://www.fastmail.fm" target="_blank">http://www.fastmail.fm</a> - Accessible with your email software<br>
                          or over the web<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div></div></div></div></div>