言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

3imp 写経の日々

行き詰まった状況を打開しようと思って Three Implementation Model for Scheme http://www.cs.indiana.edu/~dyb/papers/3imp.pdf を写経している。最初は読むだけで良いかと思ったんだけど、Static link, Dynamic link, Display closure といった独特の用語について行けなくなってソースを実際に打ち込んでみる事にした。この論文は結構日本の Scheme ファンに人気らしくて心強い。4.2 章までちゃんと動いた。http://github.com/propella/3imp-westwood

ところがこれ結構沢山バグがあるのですね。ありがちな失敗ばかりなんだけど。今はまだソースを殆ど変えずに Scheme で動くから良いけど、ずっと後世になって Scheme が途絶えたら(ありえる感じがあまりしないけど)未来の人はずいぶん混乱するんじゃないかな。