Мета-классы — являются объектами первого класса. 5 зарезервированных слов. Все кроме присвоения является отправкой сообщения (вызовом метода). И еще много чего.
Извините, действительно не очень уместо вот так давать ссылку без комментариев. Хотел узнать ваше мнение по поводу того, что в smalltalk «it's too easy to make a mess». Действительно ли это так и насколько тесно можно провести паралели между Ruby и Smalltalk?
Параллели можно проводить с чем угодно. Однако аргументы оратора весьма спорны (еще бы, если он их приводит целый час). Их не разделяют ни смолтолкеры ни рубисты.
Ну он скорее в забвении чем мертв. Посмотрите на мои селдующие посты по этой теме. Мы провели встречу, на которой осветили примерное состояние данного рынка. Оно в среднем такое же по миру.
О Smalltalk в России