2009-11-17 リテラルで書けないオブジェクト Scheme 手続きなどのリテラルが書けないものは、名前をつけて捕まえておかないと、参照できなくなってしまう。 だから、consやらlambdaやらは「定義によって設定されたものでないトップレベルのバインド」(id:yagiey:20091116:1258342949のコメント参照)にしないといけないんだろうなー。 そういう#とか#は、リテラルとしては書けないけど、その実体はそれらを記述しているCのルーチンだったりするのかな。 ...という妄想。