>>85 実装面から言えば、C++のラムダやC#のラムダは、クラスとそのオブジェクトそのものなんだけどな。
まぁ、Lispなんかは関数をクラスにぶら下げてるからそういう感覚があるのかもしれんし、
LispのクロージャはCLOSのクラスでできてるわけじゃないから違うと言い張りたいのも解る。
もちろん関数型の上で作られたクラスと、クロージャは違う。それは確かだろう。
だが、バイナリーレベルでは構造が同じなのはCommon LispやHaskelの処理系の実装をみてみても明らかだ。
まぁ、そのへんこの話とはあんまり関係ないし、ここに注目してる限りは間違いなんだけどな。