harunireharunireharunireFortranでぼちぼちプログラムを書いたりしています。LISPはこの数年で3回程挫折していますが、Gaucheの本が出たのをきっかけにまた勉強し始めました。Scheme:Schemeプログラマのレベル10ではレベル0です。初心者だと考えて頂ければ良いかと思います。初版第1刷を読み始めました。通勤途中に読んでいるので実際に動作させてないのはよろしくないですが。変数と同じ感覚で手続きを渡せるというのはとても便利なのだろうなあ、と思うのですが、変数や関数に型がなくて(?)、何でも引数に渡せるのだとすると、後から読んだらどうやって使うのか判らない関数が簡単に書けてしまって保守できなくなるような気がします。(Javaで例えると、全てのメソッドの引数の型が全てObjectになっているような状態なのではないかと思っています。いう問題は起らないのでしょうか。