2007-12-19
■ [biwascheme] compile、executeを再帰からループに変更した
もとの3impの実装はScheme in Schemeなので、当然コンパイルも実行も再帰で書かれているのだが、 id:gnarl版がループでやってたので真似してループにしてみた。
テストが全く問題なく動いて感動した。:-)
というか、テストがなかったらこんな大規模な変更できないよね。TDD(BDD)とJSSpecに++。
でもって、iPod Touchで動かなかったテストケースも通るようになった。 デフォルトのiTouchで使える開発言語はJavascriptとSchemeだけ!(あとJSRubyとか?)