Most smalltalks ship with method and class-level versioning with browsers. Full discussion of this is here: <a href="http://objectmix.com/smalltalk/16421-version-control-systems-smalltalk.html" rel="nofollow">http://objectmix.com/smalltalk/16421-version-control-systems...</a><p>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.)