Promiseの実装練習
翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan
これのコードを読んでいてイマイチ理解が出来なかったので、実行出来る形にコードを補完して写経してみた。
元記事のコードに出てくるPromiseクラスの完全版はたぶんこれ→ https://github.com/tildeio/rsvp.js/blob/master/lib/rsvp/promise.js
最後の方まで気づかなかったので、とりあえず簡単な自作Promiseクラスを実装したものをここに→ https://github.com/nilfs/promise-sample
値の依存関係に注目したプログラミングはもう少し練習して実践に生かして行きたいところ。
Node.jsは初めてだったけど、今回はサーバーコードじゃなかったし、firebug上でちょっと書くの余り変わらなかったな