Initial import from local backup (Documents-Playground/pakerpale)
This commit is contained in:
18
node_modules/seq/examples/join.js
generated
vendored
Normal file
18
node_modules/seq/examples/join.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
var Seq = require('seq');
|
||||
Seq()
|
||||
.par(function () {
|
||||
var that = this;
|
||||
setTimeout(function () { that(null, 'a') }, 300);
|
||||
})
|
||||
.par(function () {
|
||||
var that = this;
|
||||
setTimeout(function () { that(null, 'b') }, 200);
|
||||
})
|
||||
.par(function () {
|
||||
var that = this;
|
||||
setTimeout(function () { that(null, 'c') }, 100);
|
||||
})
|
||||
.seq(function (a, b, c) {
|
||||
console.dir([ a, b, c ])
|
||||
})
|
||||
;
|
||||
12
node_modules/seq/examples/parseq.coffee
generated
vendored
Normal file
12
node_modules/seq/examples/parseq.coffee
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
fs = require 'fs'
|
||||
exec = require('child_process').exec
|
||||
Seq = require 'seq'
|
||||
|
||||
Seq()
|
||||
.seq_((next) -> exec 'whoami', next)
|
||||
.par_((next, who) -> exec('groups ' + who, next))
|
||||
.par_((next, who) -> fs.readFile(__filename, 'utf8', next))
|
||||
.seq_((next, groups, src) ->
|
||||
console.log('Groups: ' + groups.trim())
|
||||
console.log('This file has ' + src.length + ' bytes')
|
||||
)
|
||||
19
node_modules/seq/examples/parseq.js
generated
vendored
Normal file
19
node_modules/seq/examples/parseq.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
var fs = require('fs');
|
||||
var exec = require('child_process').exec;
|
||||
|
||||
var Seq = require('seq');
|
||||
Seq()
|
||||
.seq(function () {
|
||||
exec('whoami', this)
|
||||
})
|
||||
.par(function (who) {
|
||||
exec('groups ' + who, this);
|
||||
})
|
||||
.par(function (who) {
|
||||
fs.readFile(__filename, 'utf8', this);
|
||||
})
|
||||
.seq(function (groups, src) {
|
||||
console.log('Groups: ' + groups.trim());
|
||||
console.log('This file has ' + src.length + ' bytes');
|
||||
})
|
||||
;
|
||||
16
node_modules/seq/examples/stat_all.coffee
generated
vendored
Normal file
16
node_modules/seq/examples/stat_all.coffee
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
fs = require 'fs'
|
||||
Hash = require 'hashish'
|
||||
Seq = require 'seq'
|
||||
|
||||
Seq()
|
||||
.seq_((next) ->
|
||||
fs.readdir(__dirname, next)
|
||||
)
|
||||
.flatten()
|
||||
.parEach_((next, file) ->
|
||||
fs.stat(__dirname + '/' + file, next.into(file))
|
||||
)
|
||||
.seq_((next) ->
|
||||
sizes = Hash.map(next.vars, (s) -> s.size)
|
||||
console.dir sizes
|
||||
)
|
||||
17
node_modules/seq/examples/stat_all.js
generated
vendored
Normal file
17
node_modules/seq/examples/stat_all.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
var fs = require('fs');
|
||||
var Hash = require('hashish');
|
||||
var Seq = require('seq');
|
||||
|
||||
Seq()
|
||||
.seq(function () {
|
||||
fs.readdir(__dirname, this);
|
||||
})
|
||||
.flatten()
|
||||
.parEach(function (file) {
|
||||
fs.stat(__dirname + '/' + file, this.into(file));
|
||||
})
|
||||
.seq(function () {
|
||||
var sizes = Hash.map(this.vars, function (s) { return s.size })
|
||||
console.dir(sizes);
|
||||
})
|
||||
;
|
||||
Reference in New Issue
Block a user