オイラが前作ってた動的スコープのLispでは、gc[]に true/false を入れといてgc()が呼ばれたらenvをtrueでマークする、getnewcell()みたいな関数はGC[]がtrueじゃないcellをゲットだぜ!! みたいなノリの実装で、今回の静的スコープを持つLispでもそれを実装しようと思っていたのですが、実装出来ず苦しむ毎日なのです。 '(この手法だと無駄cellを回収する手間や時間が省けるので素敵、だがオイラオイラ考案&実装なので他人に説明しにくい)