Sha256: 3d875690937b011fb82bead5a7a11c6cc744ec70c432ac0127b91e9ce9a2432b

Contents?: true

Size: 364 Bytes

Versions: 3

Compression:

Stored size: 364 Bytes

Contents

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

var calc = function(){
  ts.take(["calc_request"], function(tuple, info){
    var query = tuple[1];
    var result = eval(query);
    $("#log").prepend( $("<p>").text(query+" = "+result).prepend("calc: ") );
    ts.write(["calc_result", result]);
    calc();
  });
};

linda.io.on("connect", calc);

Version data entries

3 entries across 3 versions & 1 rubygems

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