Jump to content

Talk:Functional reactive programming

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Erm?

[edit]

This doesn't sound right at all. From what I can gather, the guy behind FRP intended it primarily as a way of modelling things continuously. So a sine wave could be an input and some reactive thingamajig would react to that input to yield a noisy phased wave for example, and some other reactive thingamajig would power the UI. As I understood the whole point was using some nifty math to allow a continuous reactive pipeline. This idea that it somehow evolved on two axes, continuous and discrete, looks to me like someone is trying to conflate FRP with Reactive Programming, which is where the whole debate lies at the moment. Of course I could be completely wrong. 178.255.168.77 (talk) 14:38, 15 June 2018 (UTC)[reply]

definition

[edit]

So before I can understand the explanation what 'functional reactive programming is, I first have to go check what reactive programming is? why not just give a single ecplanation here, as if there is such a thing as dysfunctional reactive programming

[edit]

Does it has something in common with Deductive databases? I can't say for sure, but I think that updates to an extensional part of deductive database should affect its intentional part in an incremental way. If it's true, these articles should mention each other (e. g. in See Also section) 83.246.135.11 (talk) 02:35, 6 October 2009 (UTC)[reply]

No, FRP isn't much like the logic languages or paradigm. It's much more akin to dataflow. --Gwern (contribs) 22:52 25 October 2009 (GMT)
Well, but Deductive databases have a dataflow. Data flows from extensional part into intentional part (and also within intentional part deeper and deeper). Deductive databases are IMHO also not like logic languages. 83.246.130.218 (talk) 07:04, 10 March 2010 (UTC)[reply]

Tech writer here. A programmer should add MobX to the list of FRP frameworks.
[1]
[2]
Flinkisme (talk) 15:12, 1 March 2022 (UTC)[reply]

References

merge?

[edit]

This article heavily overlaps reactive programming. 75.57.243.88 (talk) 20:56, 13 June 2010 (UTC)[reply]

List of implementations/libraries

[edit]

How was the list of implementations/libraries chosen? What are the criteria for including another?

ReactiveX is not FRP, but it is mentioned in Implementations

[edit]

In ReactiveX Intro, it is clearly mentioned, "It is sometimes called “functional reactive programming” but this is a misnomer. ReactiveX may be functional, and it may be reactive, but “functional reactive programming” is a different animal. One main point of difference is that functional reactive programming operates on values that change continuously over time, while ReactiveX operates on discrete values that are emitted over time. (See Conal Elliott’s work for more-precise information on functional reactive programming.)"[1]. Even then, it finds a place in Implementations section. Should it be removed?

References

  1. ^ "ReactiveX - Intro". reactivex.io. Retrieved 2019-03-24.
[edit]

Wan, Zhanyong; Taha, Walid; Hudak, Paul (Feb 2011), "Real-Time FRP", ICFP (PDF), archived from the original (PDF) on 2013-09-28, retrieved 2013-09-23.

I'm new, so maybe someone consider to check and remove it. It's not like original site will resurrect soon. 37.252.88.53 (talk) 09:38, 6 May 2023 (UTC)[reply]