Aug. 17, 2010
8:08 p.m.
On 17.08.2010 21:14, Stéphane Ducasse wrote:
On Aug 17, 2010, at 8:28 PM, Lukas Renggli wrote:
Removing them is cool, but there should be a grace period where they are deprecated. But how? We could let the subclass empty in this case (is it what you mean) but when we are doing refactoring like changing iv it may not work. We could not really let the classes in the system.
I have the impression that having branch at the tool level is something that we cannot avoid. You can do the same as for CrLFFileStream, keep the empty class, but reroute any instantiations to super which now contains its functionality. Like Lukas said, deprecate Pluggable*Plus class >> basicNew in 1.2. Then remove them in 1.3.
Cheers, Henry