Schemeコードバトン*1が回ってきたので、コードをいじってみました。修正した内容は、http://gist.github.com/297312 からとれます。 ルールが「人に優しい」変更ということなので、CGI版(http://gist.github.com/290532)をベースに、以下の修正を加えました。 使うのにWebサーバをたてるのが面倒なので、Webサーバ機能を搭載して、単体でWebアプリとして動作するようにしました。 単語のテストを黙々とやっているのもつまらないので、効果音が鳴るようにしました。(ただし、SafariとFirefoxのみ) コードを分かりやすくするため、機能単位にモジュールで分割してみました。ただ、かなり巨大なコードになったので、結果的に分かりやすくなったかどうかはよくわかりません。 Mosh対応とか、さらなるリファクタリングとか、他にも修正したいことはあり