Talk:Reactive programming

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing (Rated Start-class)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 
WikiProject Computer science (Rated Start-class)
WikiProject icon This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 

Spreadsheet?[edit]

Is a spreadsheet considered a reactive programming environment?[1] --Damian Yerrick (talk | stalk) 15:39, 28 September 2007 (UTC)

I think so; it seems to fit the definition, and libraries like Trellis (in the external links) explicitly use the metaphor of spreadsheet cells. Perhaps reactive programming is only the jargonization of a not particularly new way of thinking? --Kiv (talk) 21:50, 27 July 2009 (UTC)

Hardware Description Languages?[edit]

When I read this paragraph:

"For example, in an imperative programming setting, a: = b + c would mean that a is being assigned the result of b + c in the instant the expression is evaluated. In reactive programming it could instead mean that we set up a dynamic data-flow from b and c to a. whenever the value of c or b is changed, then a is automatically updated."

I immediatly thought, "Verilog?" —Preceding unsigned comment added by 15.252.0.75 (talk) 20:41, 26 June 2008 (UTC)

I thought the same thing, after I thought "Microsoft Excel"? Perhaps reactive programming is a garden-variety technique under an obscure name?-- Kiv (talk) 21:53, 27 July 2009 (UTC)

Can add jQuery?[edit]

See this jsFiddle EXAMPLE of A=X+Y where X and Y updates A.

 function setA(){  // A=X+Y as integers
    var A = parseInt($('#X').text()) + parseInt($('#Y').text());
    $('#A').text( A );
 }
 
 setA(); // for inicial value of A
 $('#X,#Y').css('cursor','pointer').click(function(){
    // by reaction to a click: updates A and X or Y
    var obj = $(this);
    obj.text(parseInt(obj.text())+1);
    setA();
 });

Section "The need for reactive programming"[edit]

As of June 6 '14, this section is just garbage, written as if it were a salespitch from someone trying to sell a reactive programming system, and talking about "few years back" and "nowadays." Citations? Forget about it. Maybe someone really ripped it off of some marketing-oriented page advertising a reactive programming system. Talking about the "need" of a programming paradigm is somewhat un-neutral in first place; one should rather speak about its "motivation" as in what problem it tries to solve, which will generally have many other possible solutions, and this is explained otherwise in the article anyway, so I'd go forth and say that this section could be removed entirely. When I did so, someone undid the change saying "no blanking please" so I just added an "essay entry" template to it for now... -- Taylan

Just realized it's indeed ripped off of the site http://www.reactivemanifesto.org/ which explains "The Need to Go Reactive". Ugh. I'm deleting the section. -- Taylan

Just say "No" to reactive programming, uhaha[edit]

OORP Example Needs Revision[edit]

In the Object Oriented example, it is written that, "Below is an illustration of the A=X+Y introductory example." However, although the problem is the same, the introductory example is illustrated with A = B + C, using B & C as variables, rather than X & Y. The OORP example should probably be amended to utilize B and C as the variables, as in the introductory example.--Jtrnp (talk) 01:39, 31 March 2015 (UTC)

Discuss, please: