0.0.4 • Published 9 years ago

spw v0.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

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"))
});
0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

1.0.0

9 years ago