From: "K.Sasada" Date: 2003-03-07T10:24:10+09:00 Subject: [ruby-list:37239] Rucheme / Scheme(subset) interpreter on Ruby  こんにちは。ささだです。  Rucheme / Scheme(subset) interpreter on Ruby  http://www.namikilab.tuat.ac.jp/~sasada/prog/rucheme.html Ruby で書かれた Scheme のサブセットのインタープリタです。 主な用途は教育用です(詳細は上記URL参照)。 次のことができます。 - S式のいい加減な読み込み - S式の(次に述べる機能による)評価 - ちょこっとの式 - ちょこっとの組み込みプロシージャ - リスト遊び - 評価経過をばかすか表示 次のことができるかもしれません。できないかもしれません。 - continuation - 数値演算(おっきーのからちっちゃいのまで) - ラムダ計算, クロージャ 次のことができません。 - S式の正確な読み込み - S式の(対応していない機能による)評価 - 正しい末尾再帰 - 大半の組み込みプロシージャ - 大半の式 - マクロ((というか、未だにマクロがよくわからない)) - 値の保証(きちんとしたテストをやっていないからです :-p)  末尾再帰のアレも処理しないでおいてなんですけど、サブセットってことで 笑って許してください。  詳細、入手、言い訳、言い逃れなどは、上記URLをご参照ください。  ご笑覧いただければ幸いです。  以上。 -- // K.Sasada @ namikilab.tuat.ac.jp // // xx on ruby 第2段(ぉ // 次はなにしよう(まだやるんか