オブジェクトとクロージャの関係

について、そういえばツッコミを期待されていたのであった(2006/09/12)。いや、突き詰めると「オブジェクト」≒「変数(フィールド)や関数(メソッド)のレコード」というの他には特にないので、あまり突っ込むところがなかっただけです…。反応が激遅すぎるし、雑誌自体の廃刊まで決定してしまったが…。

なお、あくまで=ではなく≒なので、その差を埋めるために、にも書いたA Theory of Objectsや、このも出てきたFeatherweight Javaがある…ということらしい。

ついでに、(関数型言語等の)高階関数クロージャで実装しなければならない、などという常識はなくて、実際にいろいろな実装がある(たとえばhttp://citeseer.ist.psu.edu/480313.htmlなどを参照)。