リファクタリング

mzp2008-06-04

http://github.com/mzp/scheme-abc/commit/fc33594ecfb5d4df926e88ffb9b41cf0f9b763d4

AST上で(+ 1 2)のような加算と(print "hello")のような関数適用を区別する必要はない、というあたりまえのことに気がついた。なので、コードがちょっとだけ短かくなった。
ビューティフルコードにも書いてあったけれど、コードをがしがし消すのは意外と楽しい。

せっかくなので、警告を消したり関数の名前を変えたりと、細かいとこも直しておいた。