
I want to learn FRP but am having trouble wading through all the theory about how FRP is implemented and how it /could/ be used for various applications. What is the simplest, easiest-to-learn module or system allowing you to quickly make something interesting (if not very impressive) in an FRP style? Say, a simple simulation of some physical phenomena outputting its state to the terminal; or an object moving on the screen; or some other toy application that I could create and play with. -- frigidcode.com

My favorite mini app is John Conway's game of life. I implemented a version with reactive banana and found it perfect for learning the ideas. I have a simple version of the code up on GitHub if you ever want a nice example to read. I tried to make the code neat rather than worrying about performance or features. On May 31, 2013 8:43 PM, "Christopher Howard" < christopher.howard@frigidcode.com> wrote:
I want to learn FRP but am having trouble wading through all the theory about how FRP is implemented and how it /could/ be used for various applications. What is the simplest, easiest-to-learn module or system allowing you to quickly make something interesting (if not very impressive) in an FRP style? Say, a simple simulation of some physical phenomena outputting its state to the terminal; or an object moving on the screen; or some other toy application that I could create and play with.
-- frigidcode.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On 05/31/2013 07:47 PM, Tikhon Jelvis wrote:
My favorite mini app is John Conway's game of life. I implemented a version with reactive banana and found it perfect for learning the ideas.
I have a simple version of the code up on GitHub if you ever want a nice example to read. I tried to make the code neat rather than worrying about performance or features.
Would you be willing to give a URL for that? (To save posterity from the trouble of putting your name in a GitHub search box.) -- frigidcode.com

FRP research http://www.mpi-sws.org/~neelk/ http://www.mpi-sws.org/%7Eneelk/ On 01-06-2013 08:43, Christopher Howard wrote:
On 05/31/2013 07:47 PM, Tikhon Jelvis wrote:
My favorite mini app is John Conway's game of life. I implemented a version with reactive banana and found it perfect for learning the ideas.
I have a simple version of the code up on GitHub if you ever want a nice example to read. I tried to make the code neat rather than worrying about performance or features.
Would you be willing to give a URL for that? (To save posterity from the trouble of putting your name in a GitHub search box.)
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- José António Branquinho de Oliveira Lopes Instituto Superior Técnico Technical University of Lisbon

Right. It's at https://github.com/TikhonJelvis/Reactive-Life. On May 31, 2013 11:46 PM, "Christopher Howard" < christopher.howard@frigidcode.com> wrote:
On 05/31/2013 07:47 PM, Tikhon Jelvis wrote:
My favorite mini app is John Conway's game of life. I implemented a version with reactive banana and found it perfect for learning the ideas.
I have a simple version of the code up on GitHub if you ever want a nice example to read. I tried to make the code neat rather than worrying about performance or features.
Would you be willing to give a URL for that? (To save posterity from the trouble of putting your name in a GitHub search box.)
-- frigidcode.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Unless I am missing something, "The Haskell School of Expression" has an excellent
introduction to it.
Tommy
On May 31, 2013, at 20:41 , Christopher Howard
I want to learn FRP but am having trouble wading through all the theory about how FRP is implemented and how it /could/ be used for various applications. What is the simplest, easiest-to-learn module or system allowing you to quickly make something interesting (if not very impressive) in an FRP style? Say, a simple simulation of some physical phenomena outputting its state to the terminal; or an object moving on the screen; or some other toy application that I could create and play with.
-- frigidcode.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (4)
-
Christopher Howard
-
Jose A. Lopes
-
Tikhon Jelvis
-
Tommy Thorn