Hi, At Wed, 17 Sep 2003 21:23:21 +0900, Torsten Rueger wrote: > It is in essence the same as in marshal.c . So there's memory, I check > the "type" of it, construct a ruby object accordingly and especially > for objects/arrays/hashes do so recursively. I have a place to store a > flat list of all objects, so I don't load any twice, but I'd want to > keep that in C if possible. Can't you show concrete code? Ruby's GC shouldn't collect objects refered by local variables and registered globals. -- Nobu Nakada