evalとかloadとかdefine-macroとかリスト処理周りとかの関数を作った。
でも、まだまだSchemeとしてはおかしなところでいっぱい。defineは()を返すし、lambdaは式をひとつしか持てない。(lambda () (.....) (.....))ってなことが出来ない。lambdaの中でdefineするのとかも真面目に対応できていない。
そんなところをのんびり直していこう。