リテラルで書けないオブジェクト

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


...という妄想。