why would it make sense to send initialize?

Stef

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
> 


Reply via email to