つくって学ぶプログラミング言語 RubyによるScheme処理系の実装【電子書籍】 渡辺昌寛 達人出版会 発行日: 2013-04-15 対応フォーマット: PDF 詳細を見る 私は修論のために並列Schemeを作ったことがある。名前はSucheme。ユーザ名のsuchiにかけたんですね(うへえ)。テーマ曲はHISの「あなたがスキー」とほぼ同じ「あなたがSucheme」だった(この曲の冬美さんはいいですよ、オススメ)。 R4RS準拠でAppendixのマクロまで1ヶ月くらいかけて実装してとても楽しかった。最終的にC言語とschemeのコードで1万行くらいの規模になったと思う。字句解析のコードは、状態遷移を当時「C MAGAZINE」のP.J.Plaugerさんの連載に載っていた「gotoを使ってエレガントにする方法だってある」というような主旨のswitch-caseとgotoで書く変な書き
![「つくって学ぶプログラミング言語 RubyによるScheme処理系の実装」最速レビュー](https://cdn-ak-scissors.b.st-hatena.com/image/square/fc8f04d11c5f7f0ab3f03d500b97a4656f76511d/height=288;version=1;width=512/http%3A%2F%2Ftatsu-zine.com%2Fimages%2Fbooks%2F91%2Fcover_s.jpg)