QuickSilver – Squeak Syntax Compatibility
February 15, 2011
I have made some changes to the QuickSilver compiler to make it more compatible with Squeak syntax.
In particular, there is a new method in “Class” for declaring subclasses:
subclass: '' instanceVariableNames: '' classVariableNames: '' poolDictionaries: ''
Object subclass: 'Server' instanceVariableNames: '' classVariableNames: '' poolDictionaries: ''
I would like to encourage porting of Squeak code to QuickSilver.
There are, however, obvious differences between the Squeak environment and the QuickSilver environment:
— Squeak runs on the desktop
— QuickSilver runs in a network with separate client/server components.
So the goal will be to migrate some of the most useful elements of Squeak to the appropriate QuickSilver component (client or server).