A lot of what he's talking about is done automatically when you're using a classic Smalltalk/Squeak environment.
(E.g., names are in one place. Refactoring can happen automatically, because the IDE can find all uses of a method and fix them.)
(E.g., names are in one place. Refactoring can happen automatically, because the IDE can find all uses of a method and fix them.)
Isn't this also something that Smalltalk can do?
Eclipse is an effort to bring the advancements of smalltalk to java programmers, as the smalltalk community got absorbed by the java borg (see also: hotspot vm history.)
(Interesting sidebar: Eclipse is a descends directly from Smalltalk)