Skip to content

Commit

Permalink
replace jscex to wind in all files
Browse files Browse the repository at this point in the history
  • Loading branch information
JeffreyZhao committed Aug 9, 2012
1 parent 23f6bbc commit f172bbd
Show file tree
Hide file tree
Showing 54 changed files with 566 additions and 566 deletions.
14 changes: 7 additions & 7 deletions lib/utils.js
Expand Up @@ -2,13 +2,13 @@

var fs = require("fs"),
path = require("path"),
Jscex = require("../src/jscex"),
_ = Jscex._;
Wind = require("../src/wind"),
_ = Wind._;

require("../src/jscex-jit").init();
require("../src/jscex-async").init();
require("../src/jscex-async-powerpack").init();
require("../src/jscex-promise").init();
require("../src/wind-jit").init();
require("../src/wind-async").init();
require("../src/wind-async-powerpack").init();
require("../src/wind-promise").init();

var copySync = function (src, dest) {
var content = fs.readFileSync(src, "utf8");
Expand Down Expand Up @@ -42,4 +42,4 @@ exports.copySync = copySync;
exports.rmdirSync = rmdirSync;
exports.stdout = stdout;
exports.stderr = stderr;
exports.Jscex = Jscex;
exports.Wind = Wind;
26 changes: 13 additions & 13 deletions samples/async/agent.html
@@ -1,24 +1,24 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Agent - Jscex Sample</title>
<title>Agent - Wind Sample</title>

<script type="text/javascript" src="../../src/jscex.js"></script>
<script type="text/javascript" src="../../src/jscex-parser.js"></script>
<script type="text/javascript" src="../../src/jscex-jit.js"></script>
<script type="text/javascript" src="../../src/jscex-builderbase.js"></script>
<script type="text/javascript" src="../../src/jscex-async.js"></script>
<script type="text/javascript" src="../../src/jscex-async-powerpack.js"></script>
<script type="text/javascript" src="../../src/jscex-async-agent.js"></script>
<script type="text/javascript" src="../../src/wind.js"></script>
<script type="text/javascript" src="../../src/wind-parser.js"></script>
<script type="text/javascript" src="../../src/wind-jit.js"></script>
<script type="text/javascript" src="../../src/wind-builderbase.js"></script>
<script type="text/javascript" src="../../src/wind-async.js"></script>
<script type="text/javascript" src="../../src/wind-async-powerpack.js"></script>
<script type="text/javascript" src="../../src/wind-async-agent.js"></script>
</head>
<body>

<script language="javascript">
var moveAsync = eval(Jscex.compile("async", function(e, startPos, endPos, duration) {
var moveAsync = eval(Wind.compile("async", function(e, startPos, endPos, duration) {
for (var t = 0; t < duration; t += 50) {
e.style.left = (startPos.x + (endPos.x - startPos.x) * t / duration) + "px";
e.style.top = (startPos.y + (endPos.y - startPos.y) * t / duration) + "px";
$await(Jscex.Async.sleep(50));
$await(Wind.Async.sleep(50));
}

e.style.left = endPos.x;
Expand All @@ -39,15 +39,15 @@

var number = 0;

var moveOneAsync = eval(Jscex.compile("async", function (n) {
var moveOneAsync = eval(Wind.compile("async", function (n) {
var top = 50 + n * 60;
var duration = 200 + Math.random() * 1000;
$await(moveAsync(createBlock(), {x: 10, y: top}, {x: 500, y: top}, duration));
}));

var agent = new Jscex.Async.Agent();
var agent = new Wind.Async.Agent();

var process = eval(Jscex.compile("async", function () {
var process = eval(Wind.compile("async", function () {
while (true) {
var n = $await(agent.receive());
$await(moveOneAsync(n));
Expand Down
18 changes: 9 additions & 9 deletions samples/async/bullet.html
@@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Jscex Bullet</title>
<title>Wind Bullet</title>
<meta http-equiv="X-UA-Compatible" content="IE=9" />

<script type="text/javascript" src="../../src/jscex.js"></script>
<script type="text/javascript" src="../../src/jscex-parser.js"></script>
<script type="text/javascript" src="../../src/jscex-jit.js"></script>
<script type="text/javascript" src="../../src/jscex-builderbase.js"></script>
<script type="text/javascript" src="../../src/jscex-async.js"></script>
<script type="text/javascript" src="../../src/jscex-async-powerpack.js"></script>
<script type="text/javascript" src="../../src/wind.js"></script>
<script type="text/javascript" src="../../src/wind-parser.js"></script>
<script type="text/javascript" src="../../src/wind-jit.js"></script>
<script type="text/javascript" src="../../src/wind-builderbase.js"></script>
<script type="text/javascript" src="../../src/wind-async.js"></script>
<script type="text/javascript" src="../../src/wind-async-powerpack.js"></script>
</head>
<body>
<div id="softTimer">&nbsp;</div>
Expand Down Expand Up @@ -79,7 +79,7 @@

var NativeTimer = function () { }
NativeTimer.prototype.setTimeoutAsync = function (delay) {
return Jscex.Async.sleep(delay);
return Wind.Async.sleep(delay);
}

</script>
Expand Down Expand Up @@ -239,7 +239,7 @@
}
}

BulletGame.prototype._bulletFlyAsync = eval(Jscex.compile("async", function (f) {
BulletGame.prototype._bulletFlyAsync = eval(Wind.compile("async", function (f) {
var options = this._options;
var bullet = {pos: {x: 0, y: 0}};

Expand Down
18 changes: 9 additions & 9 deletions samples/async/clock.html
@@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Jscex Clock - Jscex Sample</title>
<title>Wind Clock - Wind Sample</title>
<meta http-equiv="X-UA-Compatible" content="IE=9" />

<script type="text/javascript" src="../../src/jscex.js"></script>
<script type="text/javascript" src="../../src/jscex-parser.js"></script>
<script type="text/javascript" src="../../src/jscex-jit.js"></script>
<script type="text/javascript" src="../../src/jscex-builderbase.js"></script>
<script type="text/javascript" src="../../src/jscex-async.js"></script>
<script type="text/javascript" src="../../src/jscex-async-powerpack.js"></script>
<script type="text/javascript" src="../../src/wind.js"></script>
<script type="text/javascript" src="../../src/wind-parser.js"></script>
<script type="text/javascript" src="../../src/wind-jit.js"></script>
<script type="text/javascript" src="../../src/wind-builderbase.js"></script>
<script type="text/javascript" src="../../src/wind-async.js"></script>
<script type="text/javascript" src="../../src/wind-async-powerpack.js"></script>

<script type="text/javascript">
var drawHand = function(value, length) {
Expand Down Expand Up @@ -57,10 +57,10 @@
drawHand(time.getHours() % 12 * 5 + time.getMinutes() * 1.0 / 12, 40);
}

var drawClockAsync = eval(Jscex.compile("async", function(interval) {
var drawClockAsync = eval(Wind.compile("async", function(interval) {
while (true) {
drawClock(new Date());
$await(Jscex.Async.sleep(interval));
$await(Wind.Async.sleep(interval));
}
}));
</script>
Expand Down
16 changes: 8 additions & 8 deletions samples/async/comments.html
@@ -1,14 +1,14 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<title>Comments - Jscex Sample</title>

<script type="text/javascript" src="../../src/jscex.js"></script>
<script type="text/javascript" src="../../src/jscex-parser.js"></script>
<script type="text/javascript" src="../../src/jscex-jit.js"></script>
<script type="text/javascript" src="../../src/jscex-builderbase.js"></script>
<script type="text/javascript" src="../../src/jscex-async.js"></script>
<script type="text/javascript" src="../../src/jscex-async-powerpack.js"></script>
<title>Comments - Wind Sample</title>

<script type="text/javascript" src="../../src/wind.js"></script>
<script type="text/javascript" src="../../src/wind-parser.js"></script>
<script type="text/javascript" src="../../src/wind-jit.js"></script>
<script type="text/javascript" src="../../src/wind-builderbase.js"></script>
<script type="text/javascript" src="../../src/wind-async.js"></script>
<script type="text/javascript" src="../../src/wind-async-powerpack.js"></script>

<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
Expand Down
22 changes: 11 additions & 11 deletions samples/async/copy-dir.js
Expand Up @@ -3,14 +3,14 @@ var path = require("path");
var util = require("util");
var rl = require("readline").createInterface(process.stdin, process.stdout);

var Jscex = require("../../src/jscex");
require("../../src/jscex-jit").init(Jscex);
require("../../src/jscex-async").init(Jscex);
require("../../src/jscex-async-powerpack").init(Jscex);
var Wind = require("../../src/wind");
require("../../src/wind-jit").init(Wind);
require("../../src/wind-async").init(Wind);
require("../../src/wind-async-powerpack").init(Wind);

Jscex.logger.level = Jscex.Logging.Level.WARN;
Wind.logger.level = Wind.Logging.Level.WARN;

var Async = Jscex.Async;
var Async = Wind.Async;
var Task = Async.Task;
var Binding = Async.Binding;

Expand All @@ -32,7 +32,7 @@ fs.openAsync = Binding.fromStandard(fs.open);
fs.readAsync = Binding.fromStandard(fs.read);
fs.writeAsync = Binding.fromStandard(fs.write);

var copyFileByLoopAsync = eval(Jscex.compile("async", function (srcFile, targetFile) {
var copyFileByLoopAsync = eval(Wind.compile("async", function (srcFile, targetFile) {
var fdIn = $await(fs.openAsync(srcFile, "r"));
var fdOut = $await(fs.openAsync(targetFile, "w"));

Expand All @@ -51,13 +51,13 @@ var copyFileByLoopAsync = eval(Jscex.compile("async", function (srcFile, targetF
}
}));

var copyFileByPumpAsync = eval(Jscex.compile("async", function (srcFile, targetFile) {
var copyFileByPumpAsync = eval(Wind.compile("async", function (srcFile, targetFile) {
var streamIn = fs.createReadStream(srcFile);
var streamOut = fs.createWriteStream(targetFile);
$await(util.pumpAsync(streamIn, streamOut));
}));

var copyFileByPipeAsync = eval(Jscex.compile("async", function (srcFile, targetFile) {
var copyFileByPipeAsync = eval(Wind.compile("async", function (srcFile, targetFile) {
var streamIn = fs.createReadStream(srcFile);
var streamOut = fs.createWriteStream(targetFile);
streamIn.pipe(streamOut);
Expand All @@ -73,7 +73,7 @@ var copyFileByPipeAsync = eval(Jscex.compile("async", function (srcFile, targetF
}
}));

var copyFileAsync = eval(Jscex.compile("async", function (srcFile, targetFile) {
var copyFileAsync = eval(Wind.compile("async", function (srcFile, targetFile) {

var exists = $await(path.existsAsync(targetFile));
if (exists) {
Expand Down Expand Up @@ -101,7 +101,7 @@ var copyFileAsync = eval(Jscex.compile("async", function (srcFile, targetFile) {

}));

var copyDirAsync = eval(Jscex.compile("async", function (srcDir, targetDir) {
var copyDirAsync = eval(Wind.compile("async", function (srcDir, targetDir) {

var exists = $await(path.existsAsync(targetDir));
if (!exists) {
Expand Down
22 changes: 11 additions & 11 deletions samples/async/express-server.js
@@ -1,7 +1,7 @@
var Jscex = require("../../src/jscex");
require("../../src/jscex-jit").init(Jscex);
require("../../src/jscex-async").init(Jscex);
require("../../src/jscex-async-powerpack").init(Jscex);
var Wind = require("../../src/wind");
require("../../src/wind-jit").init(Wind);
require("../../src/wind-async").init(Wind);
require("../../src/wind-async-powerpack").init(Wind);

var app = require('express').createServer();

Expand Down Expand Up @@ -37,9 +37,9 @@ var cache = {
}
}

db.getKeysAsync = Jscex.Async.Binding.fromCallback(db.getKeys);
db.getItemAsync = Jscex.Async.Binding.fromCallback(db.getItem);
cache.getAsync = Jscex.Async.Binding.fromCallback(cache.get);
db.getKeysAsync = Wind.Async.Binding.fromCallback(db.getKeys);
db.getItemAsync = Wind.Async.Binding.fromCallback(db.getItem);
cache.getAsync = Wind.Async.Binding.fromCallback(cache.get);

app.get("/:n", function (req, res) {
var time = new Date();
Expand Down Expand Up @@ -70,7 +70,7 @@ app.get("/:n", function (req, res) {
});
});

app.getAsync("/jscex/:n", eval(Jscex.compile("async", function (req, res) {
app.getAsync("/wind/:n", eval(Wind.compile("async", function (req, res) {

var time = new Date();

Expand All @@ -89,13 +89,13 @@ app.getAsync("/jscex/:n", eval(Jscex.compile("async", function (req, res) {
res.send(JSON.stringify(output));
})));

var getItemAsync = eval(Jscex.compile("async", function (key) {
var getItemAsync = eval(Wind.compile("async", function (key) {
var r = $await(cache.getAsync(key));
if (r) return r;
return $await(db.getItemAsync(key));
}));

app.getAsync("/jscex/:n/parallel", eval(Jscex.compile("async", function (req, res) {
app.getAsync("/wind/:n/parallel", eval(Wind.compile("async", function (req, res) {

var time = new Date();

Expand All @@ -107,7 +107,7 @@ app.getAsync("/jscex/:n/parallel", eval(Jscex.compile("async", function (req, re
tasks.push(getItemAsync(keys[i]));
}

var items = $await(Jscex.Async.Task.whenAll(tasks));
var items = $await(Wind.Async.Task.whenAll(tasks));
var timePassed = (new Date()) - time;
var output = { timePassed: timePassed + "ms", items: items };
res.send(JSON.stringify(output));
Expand Down
22 changes: 11 additions & 11 deletions samples/async/hanoi.html
Expand Up @@ -3,12 +3,12 @@
<head>
<title>Hanoi Samples</title>

<script type="text/javascript" src="../../src/jscex.js"></script>
<script type="text/javascript" src="../../src/jscex-parser.js"></script>
<script type="text/javascript" src="../../src/jscex-jit.js"></script>
<script type="text/javascript" src="../../src/jscex-builderbase.js"></script>
<script type="text/javascript" src="../../src/jscex-async.js"></script>
<script type="text/javascript" src="../../src/jscex-async-powerpack.js"></script>
<script type="text/javascript" src="../../src/wind.js"></script>
<script type="text/javascript" src="../../src/wind-parser.js"></script>
<script type="text/javascript" src="../../src/wind-jit.js"></script>
<script type="text/javascript" src="../../src/wind-builderbase.js"></script>
<script type="text/javascript" src="../../src/wind-async.js"></script>
<script type="text/javascript" src="../../src/wind-async-powerpack.js"></script>

<script>
var dishesInStick = [0, 0, 0];
Expand Down Expand Up @@ -70,18 +70,18 @@
}
}

var moveAsync = eval(Jscex.compile("async", function(e, startPos, endPos, duration) {
var moveAsync = eval(Wind.compile("async", function(e, startPos, endPos, duration) {
for (var t = 0; t < duration; t += 50) {
e.style.left = (startPos.x + (endPos.x - startPos.x) * t / duration) + "px";
e.style.top = (startPos.y + (endPos.y - startPos.y) * t / duration) + "px";
$await(Jscex.Async.sleep(50));
$await(Wind.Async.sleep(50));
}

e.style.left = endPos.x;
e.style.top = endPos.y;
}));

var moveDishAsync = eval(Jscex.compile("async", function(n, a, b) {
var moveDishAsync = eval(Wind.compile("async", function(n, a, b) {
var startPos = {
x: getDishLeft(n, a),
y: getDishTop(dishesInStick[a])
Expand All @@ -98,14 +98,14 @@
dishesInStick[b]++;
}));

var hanoiAsync = eval(Jscex.compile("async", function(n, from, to, mid) {
var hanoiAsync = eval(Wind.compile("async", function(n, from, to, mid) {
if (n > 0) {
$await(hanoiAsync(n - 1, from, mid, to));
}

// wait for the button's being clicked
// var btnNext = document.getElementById("btnNext");
// $await(Jscex.Async.onEvent(btnNext, "click"));
// $await(Wind.Async.onEvent(btnNext, "click"));

$await(moveDishAsync(n, from, to));

Expand Down
16 changes: 8 additions & 8 deletions samples/async/include.html
Expand Up @@ -3,17 +3,17 @@
<head>
<title>Include Samples</title>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<script type="text/javascript" src="../../src/jscex.js"></script>
<script type="text/javascript" src="../../src/jscex-parser.js"></script>
<script type="text/javascript" src="../../src/jscex-jit.js"></script>
<script type="text/javascript" src="../../src/jscex-builderbase.js"></script>
<script type="text/javascript" src="../../src/jscex-async.js"></script>
<script type="text/javascript" src="../../src/jscex-async-include.js"></script>
<script type="text/javascript" src="../../src/wind.js"></script>
<script type="text/javascript" src="../../src/wind-parser.js"></script>
<script type="text/javascript" src="../../src/wind-jit.js"></script>
<script type="text/javascript" src="../../src/wind-builderbase.js"></script>
<script type="text/javascript" src="../../src/wind-async.js"></script>
<script type="text/javascript" src="../../src/wind-async-include.js"></script>

<script>
var x = eval(Jscex.compile("async", function() {
var x = eval(Wind.compile("async", function() {
debugger;
$await(Jscex.Async.include("./my.js"));
$await(Wind.Async.include("./my.js"));
console.log("b");
}));
x().start();
Expand Down
2 changes: 1 addition & 1 deletion samples/async/jquery-bindings.js
@@ -1,6 +1,6 @@
(function ($) {

var Task = Jscex.Async.Task;
var Task = Wind.Async.Task;

$.ajaxAsync = function (options) {
return Task.create(function (t) {
Expand Down

0 comments on commit f172bbd

Please sign in to comment.