From: "K.Sasada" Date: 2003-09-10T09:14:31+09:00 Subject: [ruby-list:38388] [ANN] Rucheme / Scheme(subset) interpreter on Ruby 0.1.0  こんにちは。ささだです。  Ruby で動く Scheme インタプリタ Rucheme をバージョンアップしましたの でご報告させていただきます。  http://www.namikilab.tuat.ac.jp/~sasada/prog/rucheme.html ---- Scheme のインタプリタです。R5RS のフルセットを目指しています。現状では まだまだ遠いです。 次のことが出来ます。 - S式のいい加減な読み込み - S式の(次に述べる機能による)評価 - 対応している式 - 対応している組み込みプロシージャ - リスト遊び - 新機軸を目指すインタプリタフロントエンド MR 次のことが出来ません。 - S式の正確な読み込み(というか、正確な数値読み込み) - 対応していない組み込みプロシージャ - 対応していない式 - マクロ - コンパイルとか、なんとか高速化 - 完全無欠であるという保証 - エラーの詳細表示 前のバージョンとは、次のことが違います。利用者側からは、MR以外あまり関 係ないことばかりです。 - 評価器内で再帰をしないようにした - 字句解析器をもうちょっとちゃんとした - ちょっと速くなった - 目標を R5RS 完全準拠にした。道は遠い - ちゃんとテストをするようにした - MR を追加 ----  対話型インタプリタ MR については、RHG 読書会の成果です(謎)。  なお、MLを作らせて貰ったんで、興味がある方は上記 Rucheme のページを ご覧ください。  以上。 -- // SASADA Koichi @ namikilab.tuat.ac.jp //