>>814
Generationalってやつですか?
それでもいいんですけど、アロケートしなくてもよければベストかなあと。
ある程度なら特定できるような気がしたので。
返り値に含まれないのなら set!されない限り手続きに入る前と後で
オブジェクトは増えないはずなのでごっそり開放できるかもしれませんね。
返り値からマークしていって手続き内でつくられたオブジェクトをスイープ
するとか、返り値からたどれるのを一時領域からヒープにコピーするとか
(こっちの方がよさそう)もありかもしれませんね。今適当に考えただけですが。

無知で専門的なことはよくわからないんですが、ここら辺のことって研究
しつくされてる気がするので、さくっとベストな答えを知りたいです。
ReadschemeやAppel氏あたりからたどれる論文を読めばいいんですかね。