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