Felix Nawothnig wrote:
> On 05/30/2004 11:21:58 PM, Simon Strandgaard wrote:
> > Ruby outputs lots of warnings.. what about getting rid of these first?
> 
> Looked through it - they are not related to my problem. The lines
> causing warnings work exactly as they are supposed to.
> 
> > Another thing is that you make heavy usage of the upper ASCII range
> > 128-255, this may cause different behavier with different locale.
> 
> Maybe it would cause outputting some strange chars - but certaintly not
> the problem I'm encountering.

Some other issues I see, which could be dangerous.

'evolution.rb',  you use bind/call/ancestors in a creative way.
Your Object#evolve are also suspicious.
If I were you I would unittest this file carefully.

'noun.rb',  Kernel.send/define_method.
Also suspicious to me.

'basicthing.rb'  send feels kludgy.

It isn't clear to me what is going on, because of the above
things you are using. I would try to use OOP, rather than
Kernel.send/bind.. etc.

-- 
Simon Strandgaard