Есть ли Smalltalks без метаклассов? - PullRequest
2 голосов
/ 15 ноября 2010

По крайней мере, в Squeak и Pharo каждый класс имеет свой соответствующий мета-класс, который содержит методы класса.Это в каждом случае Smalltalk?

Ответы [ 2 ]

8 голосов
/ 15 ноября 2010

Согласно статье Википедии о Smalltalk , в Smalltalk-80 были введены метаклассы, и я думаю, что все версии, находящиеся сейчас в общем использовании, имеют их.

Более ранние версии, Smalltalk-71, Smalltalk-72 и Smalltalk-76, не имели их.

1 голос
/ 11 декабря 2010

Вы можете проверить свой язык. Это основанный на прототипе потомок Smalltalk.

...