List of Compiler differences

This is a short list of things, that are different between the compilers being used with VS Smalltalk 3.0 and Visual Smalltalk Enterprise 3.1.

Compiler 3.0

no COM support

block classes: Context/HomeContext

negative numbers: minus sign and first digit must not be separated by white space

literal arrays: literal arrays only contain Strings, Characters, Integers, Floats and Symbols

Compiler 3.1

COM support

block class: BlockClosure

negative numbers: white space allowed between minus and first digit

literal arrays: literal arrays contain Strings, Characters, Integers, Floats, nil, true, false and Symbols