
The original SOE had some FAL (functional animation) stuff, but I
don't think it used specifically the word FRP. Certainly the concept
of a first-class signal (behavior and event) was present.
Regards,
Paul Liu
On Mon, Jul 11, 2011 at 3:22 PM, Yves Parès
1. Paul Hudak is writing a new book. http://plucky.cs.yale.edu/cs431/reading.htm
Wow... this is going to be my bedside reading.
I haven't read the original Haskell School of Expression, did it use FRP back then?
2011/7/11 Paul Liu
You guys might want to checkout the recent work on Euterpea at Yale CS. In particular:
1. Paul Hudak is writing a new book. http://plucky.cs.yale.edu/cs431/reading.htm 2. It uses FRP and arrows for sound synthesis. 3. It combines FRP signals with monadic (which recently gets re-written in arrows) GUI composition. 4. New novel techniques is being developed to handle I/O within arrows framework.
The code can be obtained through darcs, details at http://plucky.cs.yale.edu/cs431/software_resources.htm
Notably, the way it handles GUI is that the composition of widgets are static, but the signals flowing between them are dynamic. This closely follows Conal Elliott's Phooey approach, and greatly reduces the complexity of GUI programming.
Disclaimer: I was an ex-student who worked on this project.
Regards, Paul Liu
On Thu, Jul 7, 2011 at 11:08 PM, Heinrich Apfelmus
wrote: Dear Haskellers,
Can GUI programming be liberated from the IO monad?
-- Regards, Paul Liu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Regards, Paul Liu