というわけで

クロージャの実装が出来ました。


本家処理系がクロージャ無いのに比べたらここだけ勝ってる。

pcastli> a = function(){i=1;return(function(){i=i+1;print(i)})}
pcastli> b = a()
pcastli> b()
2
pcastli> b()
3
pcastli> b()
4
pcastli> c = a()
pcastli> c()
2

後は色々不味いところがあるのでそこを直す。


月曜日中に0.1は出せるかと思ったけどそれは無理っぽいな・・・。だべだべと1週間ぐらいやってる気がすりゅ。