Functional Reactive Programming: Difference between revisions
(→Libraries: Added a link to the Sodium package) |
(Updated links) |
||
Line 17: | Line 17: | ||
== Material == | == Material == | ||
* [http://www.cs.rit.edu/~eca7215/frp-independent-study/Survey.pdf A Survey of Functional Reactive Programming] (PDF) | * [http://www.cs.rit.edu/~eca7215/frp-independent-study/Survey.pdf A Survey of Functional Reactive Programming] (PDF) | ||
* Conal Elliott’s FRP-related [http://conal.net/papers/frp.html papers] and [http://conal.net/blog/tag/functional-reactive-programming | * Conal Elliott’s FRP-related [http://conal.net/papers/frp.html papers] and [http://conal.net/blog/tag/functional-reactive-programming blog posts] | ||
* [[Grapefruit#Publications and talks|Grapefruit-related publications and talks]] | * [[Grapefruit#Publications and talks|Grapefruit-related publications and talks]] | ||
* [http://haskell.cs.yale.edu/?page_id=65#FunctionalReactiveProgramming The Yale Haskell group’s latest publications] on functional reactive programming | * [http://haskell.cs.yale.edu/?page_id=65#FunctionalReactiveProgramming The Yale Haskell group’s latest publications] on functional reactive programming | ||
Line 24: | Line 24: | ||
== People == | == People == | ||
* [http://apfelmus.nfshost.com/ Heinrich Apfelmus] | * [http://apfelmus.nfshost.com/ Heinrich Apfelmus] | ||
* [http://www. | * [http://www.facebook.com/antony.courtney Antony Courtney] | ||
* [http://conal.net/ Conal Elliott] | * [http://conal.net/ Conal Elliott] | ||
* [http://sgate.emt.bme.hu/patai/ Patai Gergely] | * [http://sgate.emt.bme.hu/patai/ Patai Gergely] | ||
* [http://www.ittc.ku.edu/ | * [http://www.ittc.ku.edu/csdl/fpg/Users/AndyGill Andy Gill] | ||
* Liwen Huang | * Liwen Huang | ||
* Paul Hudak | * Paul Hudak | ||
* [ | * [https://wolfgang.jeltsch.info/ Wolfgang Jeltsch] | ||
* [http://www.cs.nott.ac.uk/~nhn/ Henrik Nilsson] | * [http://www.cs.nott.ac.uk/~nhn/ Henrik Nilsson] | ||
* [http://mcis.western.edu/~jpeterson/ John Peterson] | * [http://mcis.western.edu/~jpeterson/ John Peterson] | ||
Line 36: | Line 36: | ||
== Blog articles == | == Blog articles == | ||
* [http://lukepalmer.wordpress.com/2008/11/28/relative-time-frp/ Relative time FRP] | * [http://lukepalmer.wordpress.com/2008/11/28/relative-time-frp/ Relative time FRP] | ||
* Several on [http://conal.net/blog Conal's blog] | * Several on [http://conal.net/blog/ Conal's blog] | ||
* [http://blog.edwardamsden.com/2011/03/demonstrating-time-leak-in-arrowized.html Demonstrating a Time Leak in Arrowized FRP] | * [http://blog.edwardamsden.com/2011/03/demonstrating-time-leak-in-arrowized.html Demonstrating a Time Leak in Arrowized FRP] | ||
[[Category:FRP|*]] | [[Category:FRP|*]] |
Revision as of 11:22, 1 March 2012
Functional Reactive Programming (FRP) integrates time flow and compositional events into functional programming. This provides an elegant way to express computation in domains such as interactive animations, robotics, computer vision, user interfaces, and simulation.
Libraries
- Sodium
- Grapefruit
- Reactive
- DataDriven
- Yampa
- wxFruit
- Elerea
- reactive-banana
- Netwire
- Fran (discontinued)
Material
- A Survey of Functional Reactive Programming (PDF)
- Conal Elliott’s FRP-related papers and blog posts
- Grapefruit-related publications and talks
- The Yale Haskell group’s latest publications on functional reactive programming
- FRP section of Heinrich Apfelmus' blog
People
- Heinrich Apfelmus
- Antony Courtney
- Conal Elliott
- Patai Gergely
- Andy Gill
- Liwen Huang
- Paul Hudak
- Wolfgang Jeltsch
- Henrik Nilsson
- John Peterson