2008-06-26 僕の書いた卒論がホットエントリに。。 GC LISP はてなブックマーク - ガベージコレクションの実装法と評価 ビビった。 これをきにいいわけ 課題ではなくて卒論です。なので、僕の一年はこの程度です。世代別GCが載っていないのは手を広げずに基本を説明したかったからです。 このGCはRuby、Emacs、SigSchemeを参考にしています。Emacsはヒープの管理にTree(赤黒木だっけ?)をつかっていておもしろかったです。スタックは対象ですが、他の部分はルートにしていません。 あと、プログラムは途中でぐだぐだになってますが、それはGCの実装で手いっぱいだったからです。ほんとはスナップショットGCを実装したかったのですが、(主に複雑さと制御する)力が足りませんでした。