On Fri, 09 May 2008 21:30:45 +0200, Vassili Bykov wrote:
> On Fri, May 9, 2008 at 11:27 AM, Klaus D. Witzel wrote:
>>
>> Do you mean that the following steps are not possible:
>>
>> 1] myPrototype := Behavior new
>> 2] initialize the instVars of myPrototype properly
>> 3] myPrototype class become: myPrototype
>>
>> Why shouldn't that be possible, right from the beginning of
>> Smalltalk-80?
>
> Because in step (3) at the same time as "myPrototype class" becomes
> myPrototype, myPrototype becomes "myPrototype class". ST-80's become:
> swaps identities, not assigns them.
It seems you have found 1-2 enthusiastic idiots who thought they can
somehow emulate #primitiveChangeClassTo: fully in Smalltalk-80 :)
> Cheers,
>
> --Vassili
>
>