0.0.4 • Published 10 years ago
spw v0.0.4
spw
inspiration : http://erlang.org/doc/getting_started/conc_prog.html
npm install spw
usage
var redis = require('redis'),
client = redis.createClient(),
spw = require('spw').spw; send
spw.send(sender_name, ...params, function)spark
spw.spark(sender_name, ...params)receive
spw.receive(sender_name, function)run
spw.run(sender_name, ...params, callback)examples
send and run
var redis = require('redis'),
client = redis.createClient(),
spw = require('spw').spw;
spw.init(client);
spw.send('sum','x','y','return x+y');
spw.run('sum',2,2, function (data) {
console.log(data)
});send,spark and receive
var redis = require('redis'),
client = redis.createClient(),
spw = require('spw').spw;
spw.init(client);
spw.send('string','upper','lower','return null');
spw.spark('string',
function(word){
return word[0].toUpperCase()
},
function (word) {
return word[0].toLowerCase()
});
spw.receive('string',function(data){
console.log(data.upper("input"))
console.log(data.lower("INPUT"))
});