トップ «前の日記(2007-12-18) 最新 次の日記(2007-12-22)» 編集

Route 477



2007-12-19

[biwascheme] compile、executeを再帰からループに変更した

もとの3impの実装はScheme in Schemeなので、当然コンパイルも実行も再帰で書かれているのだが、 id:gnarl版がループでやってたので真似してループにしてみた。

テストが全く問題なく動いて感動した。:-)

というか、テストがなかったらこんな大規模な変更できないよね。TDD(BDD)とJSSpecに++。

でもって、iPod Touchで動かなかったテストケースも通るようになった。 デフォルトのiTouchで使える開発言語はJavascriptとSchemeだけ!(あとJSRubyとか?)