Aug. 11, 2011
8:45 a.m.
6. Please do not remove PPParser class>>new and do not change how initialization works, otherwise you break GemStone, VisualWorks, and GNU Smalltalk. The Seaside wiki has some nice documentation of how to correctly initialize objects (basically following the pattern of Objective-C).
Some people asked me where to find the mentioned documentation: http://code.google.com/p/seaside/wiki/ObjectInitialization. Note that the described principles are not only useful if you want to write portable software, but also more generally to keep hierarchies extensible. Lukas -- Lukas Renggli www.lukas-renggli.ch