[ruby-list:38388] [ANN] Rucheme / Scheme(subset) interpreter on Ruby 0.1.0

From: "K.Sasada" <ko1@...>
Date: 2003-09-10 00:14:31 UTC
List: ruby-list #38388
 こんにちは。ささだです。

 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
//


In This Thread

Prev Next