GLOBAL_REF マクロ
以前、色々ハマッた記憶あり。復習必要。
を確認しつつ今から vm.c にて定義されてる GLOBAL_REF マクロ見ます。
む、メモ化してるのか。
# って一回見てるはずなのに
ざっくり
って得意ワザだな。
- オペランドが GLOC でない
- Scm_FindBinding で探索
- 戻りが NULL でなければ PC に書き戻し (memorize)
- GLOC であれば SCM_GLOC マクロで値を取得
- SCM_GLOC_GET マクロで_何か_を取得
- 色々 (詳細略
- PC 増分
詳細は GLOBAL_REF に。
今週は水曜以降でないと微妙なカンジです。適当な commitment しかできないんですが、微妙に重い。