UNPKG

linda-socket.io

Version:
18 lines (14 loc) 452 B
print = (msg) -> $('#log').prepend $('<p>').text(msg) socket = io.connect("#{location.protocol}//#{location.host}") linda = new Linda().connect(socket) ts = linda.tuplespace("calc") socket.on 'connect', -> print "connect!!" work() work = -> ts.take {type: 'request'}, (err, tuple) -> result = eval tuple.data.query print "#{tuple.data.query} = #{result} (from:#{tuple.from})" ts.write {type: 'result', result: result} work()