From: ts Date: 2002-01-16T01:59:29+09:00 Subject: Re: Markus' ruby-parser (part 3) >>>>> "M" == Mathieu Bouchard writes: M> Example = Struct.new :code, :ast M> and i replaced it by: M> class Example [:code,Object], M> [:ast,Object] end M> (where Form is a pure-ruby Struct-like system) M> and then it didn't crash anymore; With a complete example I can explain this :-) You must know that Struct are very special (look at the source) M> i also tried inserting a GC.start after M> each test run and it still didn't crash. I can also explain this :-)) but without an example ... Guy Decoux