Functional Reactive Programming Paradigm: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - ". " to ". ")
m (Text replacement - "ions]] " to "ion]]s ")
 
Line 17: Line 17:
=== 1997 ===
=== 1997 ===
* ([[1997_FunctionalReactiveAnimation|Elliott & Hudak, 1997]]) ⇒ [[Conal Elliott]], and [[Paul Hudak]]. ([[1997]]). “[https://www.eecs.northwestern.edu/~robby/courses/395-495-2009-winter/fran.pdf Functional Reactive Animation].” In: [[Proceedings of the second ACM SIGPLAN International Conference on Functional programming]]. ISBN:0-89791-918-1 [http://dx.doi.org/10.1145/258949.258973 doi:10.1145/258949.258973]  
* ([[1997_FunctionalReactiveAnimation|Elliott & Hudak, 1997]]) ⇒ [[Conal Elliott]], and [[Paul Hudak]]. ([[1997]]). “[https://www.eecs.northwestern.edu/~robby/courses/395-495-2009-winter/fran.pdf Functional Reactive Animation].” In: [[Proceedings of the second ACM SIGPLAN International Conference on Functional programming]]. ISBN:0-89791-918-1 [http://dx.doi.org/10.1145/258949.258973 doi:10.1145/258949.258973]  
** QUOTE: [[Functional Reactive Animation (Fran)|<i>Fran</i> (Functional Reactive Animation]]) is a [[collection of data types]] and [[collection of functions|functions]] for composing [[richly interactive]], [[multimedia animation]]s. </s> The key ideas in [[Fran]] are its notions of <i>[[behavior]]s</i> and <i>[[event]]s</i>. </s> [[Behavior]]s are [[time-varying]], [[reactive value]]s, while [[event]]s are [[set]]s of [[arbitrarily complex]] [[condition]]s, carrying [[possibly rich information]]. </s>  …
** QUOTE: [[Functional Reactive Animation (Fran)|<i>Fran</i> (Functional Reactive Animation]]) is a [[collection of data types]] and [[collection of functions|function]]s for composing [[richly interactive]], [[multimedia animation]]s. </s> The key ideas in [[Fran]] are its notions of <i>[[behavior]]s</i> and <i>[[event]]s</i>. </s> [[Behavior]]s are [[time-varying]], [[reactive value]]s, while [[event]]s are [[set]]s of [[arbitrarily complex]] [[condition]]s, carrying [[possibly rich information]]. </s>  …


----
----

Latest revision as of 07:30, 22 August 2024

A Functional Reactive Programming Paradigm is a programming paradigm for reactive programming (asynchronous dataflow programming) using the building blocks of functional programming (e.g. map, reduce, filter).



References

2017

2017

  • https://wiki.haskell.org/Functional_Reactive_Programming
    • QUOTE: 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.

1997