2012-03-10から1日間の記事一覧
0.6.0をリリースしました。npm install nue でインストールできます。 https://github.com/nakamura-to/nue CHANGELOG 新機能 - デバッグをサポートしました。`NODE_DEBUG=nue` が使えます。 変更 - NueAsyncError を改善しました。NueAsyncError は通常のEr…
nueでは、独立に定義された関数を数珠つなぎにしています。 その中核を担っているコードはこんなです。 function chain(functions) { return functions.reduceRight(function (next, curr) { return function () { curr.apply({next: next}, arguments); } }…
@yssk22 さんの node.js ハンズオン資料に「複数ファイルを同時ダウンロードして順番に書き出す」というサンプルがあります。 http://dl.dropbox.com/u/219436/node.js/handson/build/html/intro/async_io.html#id8 今回は、このサンプルを拝借して、同等の…
JavaScriptで書いた関数の数珠つなぎ(http://d.hatena.ne.jp/taedium/20120310/p2)ですが、Javaでもやってみました。 JavaScript版とまったく同じ処理ではないですが、ある関数の実行結果を次の関数の引数としています。当然、型の制約を受けたりクロージ…