大学の課題でScheme処理系をRubyで実装します。東大のminiPythonなんかが微妙に有名になってるけど電気通信大学情報工学科課程も負けてないじゃないかやったね! まあそれは嘘で、大学の課題で「Rubyである程度大きくて実用的なプログラム書いてください」とかあったんで、RubyでLispっぽい処理系でも書こうと思っただけです。レポート締め切りが2/4。レポート書く作業含めるとそんなに時間に余裕があるわけでもねえな。あと他の講義の試験とかあるし。 とりいそぎいいかげんな構文解析だけ。 C:\hoge\docs\rbdsp>cat list-1.txt list-2.txt list-3.txt list-4.txt list-5.txt (1 2 3 4 5) ; ここまで1つめ (+ 2 3 4 5) ; ここまで2つめ (print "Hello, World!") ; ここまで

