Hans Höglund wrote:In reactive-banana, the Reactive.Banana.Model module implements /
My aim is to find the simplest possible implementation of the
semantics you describe in Push-pull FRP, so the denotational
semantics are already in place.
defines the denotational semantics.
http://tinyurl.com/Reactive-Banana-Model
It's very similar to Conal's semantics from the Push-Pull article.In my experience, the main problem with imperative implementations is
I guess what I am looking for is a
simple translation of a denotational program into an imperative one.
My intuition tells me that such a translation is possible, maybe even
trivial, but I am not sure how to reason about correctness.
that they have a hard time with the union combinator and with
preserving sharing. Reactive-banana is the best I could come up with.
Best regards,
Heinrich Apfelmus
--
http://apfelmus.nfshost.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe