An other interesting approach to FRP is frtime (in Scheme): http://www.cs.brown.edu/~sk/Publications/Papers/Published/ck-frtime/ There should be a second paper than this one, I have just forget its reference.
Thu 2009/4/10 Peter Verswyvelen <bugf...@gmail.com>: > If you're interested in the history of FRP (which I think isn't too bad) you > could read > - the book "Haskell School of Expression ", which contains a good > introduction to classical FRP. > - "The Yampa Arcade" paper, to get introduced to newer arrow-based FRP. > - FRAG, a Quake-like game written in Yampa > - " > > Genuinely Functional User Interfaces > > " to see how user interfaces could be made with arrow-based FRP > The newest FRP approaches are Reactive and Grapefruit, but these don't have > a lot of examples yet. > For Reactive, besides the nice FRP tutorial that was mentioned, you might > want to look at David's Sankel tutorials > The examples for Grapefruit can be found in the darcs repos as mentioned > here > > 2009/4/10 Joe Fredette <jfred...@gmail.com> >> >> I've seen alot of FRP libraries come up, and I'm always left with the >> question, "Where the heck are the FRP tutorials?" >> >> I'm talking about the bare-bones, >> "I've-never-even-touched-this-stuff-before" kind of tutorial. Something that >> explains the general theory and >> provides a few simple applications, maybe the start of a bigger one or >> something to mess around with and actually learn how to use FRP. >> >> The notion seems interesting, and perhaps I just haven't googled hard >> enough, but I can't really seem to find a good, newbie-level tutorial on it. >> >> Can anyone aim me in the right direction? >> >> Patai Gergely wrote: >>> >>> Hi everyone, >>> >>> I'm pleased to announce Elerea, aka "Eventless reactivity", a >>> minimalistic FRP implementation that >>> >>> - comes with a convenient applicative interface (similar to Reactive) >>> - supports recursive definition of signals >>> - supports signals fed from outside by IO actions >>> - supports dynamism in the signal structure (I think ;) >>> - seems to play nice with resources, especially memory >>> - is based on some unsafePerformIO dark magic (that might easily break >>> depending on many factors) >>> - might have some parallelisation potential >>> - has absolutely no formal foundations, it's just the result of some >>> furious hacking over the last few days! >>> >>> There are working examples to show off the current capabilities of the >>> library, found in the separate elerea-examples package. Have fun playing >>> with it! >>> >>> Gergely >>> >>> >> >> _______________________________________________ >> Haskell-Cafe mailing list >> Haskell-Cafe@haskell.org >> http://www.haskell.org/mailman/listinfo/haskell-cafe >> > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe