Jestem początkującym Smalltalk, obecnie grającym z Pharo i jestem ciekawy wyboru w wiadomości podklasy: słowo kluczowe instanceVariableNames chce coś, co jest w stanie odpowiedzieć na komunikat subStrings . Zastanawiam się, dlaczego nie oczekuje czegoś bardziej uporządkowanego jak tablica, ponieważ potrzebny jest zbiór symboli.Dlaczego instanceVariableNames jest ciągiem, a nie bardziej uporządkowaną kolekcją
Object subclass: #Experiment instanceVariableNames: #(#foo #bar).
My zgadywania tylko na to jakiś historyczny powód: może nie wszystkie Smalltalks mają tablic lub ich składnia różni się znacznie wsunąć do wewnętrznej wiadomości jako podklasy. Czy jest jakieś inne wytłumaczenie?
Dziękuję, bardzo ciekawe referencje. – eMMe