A Declarative Smalltalk System
Standard Smalltalk syntax
The entire program can be exactly represented in file-out format
No pre-initialized globals or class variables
ANSI Smalltalk standard encourages declarative Smalltalk
Allows easy version control and source code management