[squeak-dev] Re: NanoTraits are go
Karl Ramberg
karlramberg at gmail.com
Wed Dec 30 16:35:49 UTC 2009
On 2009-12-30 14:35, Andreas Raab wrote:
> David T. Lewis wrote:
>> The only thing that I would want to check - and apologies for my
>> ignorance
>> here - is backward compatibility with regards to image segments. My
>> recollection is that Squeak 3.9 broke all kinds of things, including
>> SqueakMap and EToys projects, as a result of incompatibilities
>> associated
>> with the introduction of traits into the image. So I would just want to
>> make sure that NanoTraits does not introduce further incompatibilities
>> that might make it more difficult to support EToys projects in the
>> future.
>
> Yes, a very good point. The changes that I'm making make Etoys and
> Squeak *more* compatible, not less. As Igor was pointing out I have
> been pushing various bits of state that were scattered around all over
> the places (in some cases duplicated in *three* places) into separate
> entities: TraitOrganizer and TraitMethodState. Those are only used
> when you actually use traits, and as a consequence, when you don't use
> traits the structure is identical to Etoys and consequently image
> segments will work fine.
>
> So at least this level of incompatibility will cease to exists. Oh,
> and score one more point for delegation over inheritance.
>
> Cheers,
> - Andreas
>
>
How about Tweak and NanoTraits ?
Karl
More information about the Squeak-dev
mailing list
|