yieldの履歴

Rubyyieldと、Pythonのyieldは全くの別物。

RubyyieldJavaScriptでいうcall,apply。ようするにコールバック呼び出し。
http://d.hatena.ne.jp/brazil/20060611/1150027367


Pythonのyieldはちょっとむずい。関数の呼び出しを一時停止したり、再開したりする。Schemeの継続っぽい。
http://piro.sakura.ne.jp/latest/blosxom.cgi/webtech/javascri...

JavaScript1.7のyieldはこのPythonの機能。
http://d.hatena.ne.jp/amachang/20060805/1154743229