>>>>> "m" == mrilu  <mrilu / ale.cx> writes:

m> I think Python can marshal arbitratry construct to the disk. So is it
m> possible to make this kind of pickling possible for Ruby too? I think
m> loading ready datastructure on dedicated C-extension would be the fastest
m> thing to do (instead of XML parsing, or Ruby parsing).

 ruby has a Marshall module, but :

 * the interpreter is a "black box"
 * difficult to do it with 1.4.3 because you need to distinguish  a symbol
 (i.e a ID) from a constant (it's possible now in 1.5. I think)


Guy Decoux