[Haskell-cafe] ANN: Elerea, another FRP library

minh thu noteed at gmail.com
Sat Apr 11 04:49:30 EDT 2009


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 <bugfact at 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 <jfredett at 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 at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>


More information about the Haskell-Cafe mailing list