Я нахожу все больше и больше аспектов, когда Smalltalk был новатором, т.е. впервые создал технику или, по крайней мере, общую концепцию. Я могу думать о следующем:
- подход xunit
- Концепции IDE
- Оптимизация виртуальной машины
- свободный интерфейс
- несколько шаблоны проектирования (например, model-view-controller)
- парадигма прототипа без классов.
Все ли они правильные? Какие дальнейшие нововведения сделал Smalltalk?
Я уверен, что есть больше (например, в области дизайна языка?)