[squeak-dev] Re: NanoTraits are go

Andreas Raab andreas.raab at gmx.de
Wed Dec 30 12:57:11 UTC 2009


Levente Uzonyi wrote:
> On Tue, 29 Dec 2009, Andreas Raab wrote:
> 
>> After                   Classes       Methods
>> Traits                    27(*)         188
>> Kernel-Classes            10            589
>> Total                     37(*)         777
>>
>> (*) includes 17 otherwise unused compatibility traits
> 
> These 17 Traits seem to be empty (no methods). Is that intentional?

Yes, that's intentional. It appears that there may be external packages 
that define extension methods on those traits. I've actually not found a 
current example but there were some *foo categories in various images I 
looked at and consequently it felt safer to keep them. I think we should 
deprecate those traits over time.

Cheers,
   - Andreas



More information about the Squeak-dev mailing list