I like to joke (only half-joke) Smalltalk-80 makes Java-2015 look somewhat primitive in comparison. Around PARC is the place where the future was least evenly distributed.
> I like to joke (only half-joke) Smalltalk-80 makes Java-2015 look somewhat primitive in comparison. It's not a half-joke, it's a fact. The only places I'd say Java is better is number of libraries (obviously) and compiler/GC (whose legacy comes from later Smalltalk-oriented works anyway). If Smalltalk images could work in some hybrid mode, where you get all the regular benefits, but with a "normal" editor and/or ID…
Smalltalk advocates never fail to entertain.
Java has HotSpot, IDE's that actually perform automatic refactoring (Smalltalk's IDE's are naturally limited because the language is dynamically typed), the library ecosystem, sheer speed, standard libraries, debuggers that actually work, etc...
Smalltalk never succeeded for a good reason. It was a fantastic innovation back in its time but it never turned into a viable development ecosystem.