On Jun 4, 2011, at 11:42 AM, Mariano Martinez Peck wrote:
> 1) Browse the example Trait1 �and you will see methods like:
> Trait1 >> c
>
> � � ^ 'Trait1>>c'
>
> and:
>
> Trait1 >> c1
>
> � � ^ 'Trait1>>c1'
>
>
> 2) Now, execute "Trait1 initialize"
> 3) BOOM. Trait1 has no longo any method. In the browse they are shown like:
>
> Trait1 >> c
> � � "This method does not exist."
> � � self halt.
>
> Trait2 >> c1
> � � "This method does not exist."
> � � self halt.
>
> ....
>
> If I see Trait >> initialize
> � � super initialize.
> � � classTrait := ClassTrait for: self
>
>
> and then ClassTrait for:
> � � "This method does not exist."
> � � self halt.
>
>
> wtf ?? � that method is removed? this even happens before doing Trait1 initialize.
>
> so...any idea?
>
>
> --
> Mariano
>
http://marianopeck.wordpress.com
>