Sha256: edc6eef9f4413caddb517e41bd7750ba4ffce0eb499f5c12a5726c2876dafaed

Contents?: true

Size: 591 Bytes

Versions: 3

Compression:

Stored size: 591 Bytes

Contents

var io = new RocketIO().connect();
var linda = new Linda(io);
var ts = new linda.TupleSpace("calc");

$(function(){
  $("#btn_request").click(function(){
    var query = $("#txt_request").val();
    ts.write(["calc_request", query]);
  });
});

var take_result = function(){
  ts.take(["calc_result"], function(tuple){
    var result = tuple[1];
    $("#log").prepend( $("<p>").text(result) );
    take_result();
  });
};

io.on("connect", take_result);
io.on("connect", function(){
  ts.watch(["calc_request"], function(tuple, info){
    console.log(tuple);
    console.log(info)
  });
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sinatra-rocketio-linda-1.1.0 sample/public/client.js
sinatra-rocketio-linda-1.0.1 sample/public/client.js
sinatra-rocketio-linda-1.0.0 sample/public/client.js