私はSmalltalkの初心者で、現在Pharoで遊んでいますが、サブクラスメッセージの選択に興味があります。キーワードinstanceVariableNamesは、subStringsメッセージに応答できるものを求めています。必要なのはシンボルのコレクションなので、なぜ配列のようなより構造化されたものを期待しないのだろうか。
Object subclass: #Experiment instanceVariableNames: #(#foo #bar).
これについての私の唯一の推測は、いくつかの歴史的な理由です。おそらく、すべてのSmalltalkに配列があるわけではないか、それらの構文がサブクラスとして内部メッセージに組み込まれるほど大きく異なります。他に説明はありますか?