top | item 17460603

(no title)

paperwork | 7 years ago

Unfortunately a very common mixup. Here is Erik Meijer (aka headinthebox), the main guy behind Rx, talking about the difference[1]:

Let's keep "FRP" for what it really stands for in honor of it's inventor (http://conal.net/talks/). Rx is not FRP and was explicitly designed as a discrete collection API on purpose (as opposed to continuous time varying values). ...

[1] https://github.com/ReactiveX/reactivex.github.io/issues/130

discuss

order

mpweiher|7 years ago

Of course Conal no longer likes the name Functional Reactive Programming for what he did. And "Reactive Programming" was never really a good name for the non-continuous case either, it's really just a variant of dataflow programming.

Sigh.

jcelerier|7 years ago

> And "Reactive Programming" was never really a good name for the non-continuous case either, it's really just a variant of dataflow programming.

well, dataflow programming has always been central to reactive programming, isn't it ? that's what all reactive languages, Esterel, Lustre, etc. were about.