Personal tools

Functional Reactive Programming

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(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/ blog posts]
+
* 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.apocalypse.org/pub/u/antony/work/index.html Antony Courtney]
+
* [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/~andygill Andy Gill]
+
* [http://www.ittc.ku.edu/csdl/fpg/Users/AndyGill Andy Gill]
 
* Liwen Huang
 
* Liwen Huang
 
* Paul Hudak
 
* Paul Hudak
* [http://www.tu-cottbus.de/fakultaet1/de/programmiersprachen-compilerbau/lehrstuhl/mitarbeiter/wolfgang-jeltsch.html Wolfgang Jeltsch]
+
* [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]
   

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.

Contents

1 Libraries

2 Material

3 People

4 Blog articles