•Maintain full backward
language compatibility with classic
Smalltalk
•Linearize user
adoption and development process scalability
by incorporating multi-paradigm features
•Incorporate rich object-model and execution substrate to provide an extensible, hi-performance, multi-language platform
•Incorporate first class support for features found within today’s advanced research languages