narascheme作りました

Google Code Archive - Long-term storage for Google Code Project Hosting.
Ruby上で動く3impの3章のヒープベースの評価器です。3.5節の変数へのアクセスの効率化も実装済みです。
これは生駒読書会#2の成果です。とりあえず読書会終了時点のスナップショットをダウンロードできるようにしました。
実行例:

>cat sample/sum.scm
;; -*- compile-command: "ruby -I.. ../narash.rb sum.scm" -*-

(define sum
  (lambda (a n)
    (if (eqv? n 0)
        a
        (sum (+ a n) (- n 1)))))

(display (sum 0 100)) ; => 5050
(newline)

>ruby narash.rb sample/sum.scm
5050

参照: http://cotocoto.jp/event/18948