
Dear Isaac,
I'm interested in learning more about Functional Reactive Programming since I want to be a better designer of Haskell programs. I don't want to use it for animation or GUIs in particular, but as a general design paradigm.
Cool! You might want to take a look at Yampa. That's our latest implementation of the FRP paradigm: www.haskell.org/yampa (Yampa used to be called AFRP, and that name is still used in the source code in the present 0.9.1 release.) The release bundle does include a tutorial that was part of the Advanced Summer School on Functional Programming held in Oxford last summer. You might also be interested in some of our other publications, see http://www.haskell.org/yale/publications.html In particular "Functional Reactive Programming, Continued" covers some of the more advanced aspects of Yampa that the tutorial does not get to.
haskell.org/frp mentions an frp library that will exist one day. The manual looks interesting and this seems like it would be a good place to start, but Yale FRP is, alas, not yet available.
This refers to an old implementation and a rather different style of FRP from that of Yampa. There is longer any active support for that implementation. Hope that helps, Best regards, /Henrik -- Henrik Nilsson Yale University Department of Computer Science nilsson@cs.yale.edu