From: ts Date: 2004-09-08T23:31:04+09:00 Subject: Re: Marshal and allocating objects >>>>> "P" == Paul Brannan writes: P> Even if allocate is used, this won't work. The lookup for the class is P> failing before allocate is called. Well, if I've well understood he want that Marshal use the same algorithm than ruby when it find a constant name. Actually marshal just look is the constant is defined, when ruby can call #const_missing when he write `M.allocate' P> class Foo P> SOME_CONSTANT = 1 P> def foo P> return SOME_CONSTATN P> end P> end P> my code will no longer break, but will silently do the wrong thing. Not understood, sorry Guy Decoux