言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

なぜ eToys のスクリプトで新しいオブジェクトを作るのが難しいか?

阿部さんへ、ここだけ取り上げても仕方がないんだけど、忘れないようにメモ。どこが難しいかというと、eToys でプレイヤを追加するというのはプログラムの自己書き換えと同じだからです。コードという静的なよりどころがある Smalltalk と違って、eToys プログラムは画面上に置かれているプレイヤの組み合わせ自体です。だから実行中のプレイヤ追加は新しいコードを動的に追加するくらいのややこしさを生むというのが、eToys スクリプトでオブジェクト追加をあまりしたくない理由です。