From: Tanaka Akira Date: 2002-09-18T01:24:00+09:00 Subject: [ruby-dev:18312] Re: [req] Marshal $B$9$3$7L2$C$?$i2?$+$h$5$=$&$J$d$j$+$?$r8+$D$1$?$h$&$J5$J,$K$J$C$?$N$G!"(B $B=q$$$F$*$-$^$9!#(B In article <1032246312.279467.25657.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > * $BB>$N%*%V%8%'%/%H$G$O%$%s%9%?%s%9JQ?t$O=PNO$5$l$F$$$k(B > > * Ruby$B$N@-e<+J,$K%$%s%9%?%s%9JQ?t$,DI2C$5$l$F$$$k$+$I$&(B > $B$+$O(B_dump$B$O(B($B$o$6$o$6$=$&$7$J$$8B$j(B)$BCN$j$($J$$(B > > $B$H$$$&>r7o$+$i=PNO$5$l$k$Y$-$@$H9M$($^$9!#(B $B5?Ld$H$7$F$O!"(BT_OBJECT $B$JO"Cf$K4X$7$F$O!"L5>r7o$K%$%s%9%?%s%9JQ?t$r=P(B $BNO$5$l$k$H(B _dump/_load $B$rDj5A$9$k0UL#$,$[$H$s$I$J$/$J$k$N$G$O$J$$$+$H(B $B$$$&$3$H$,$"$j$^$9!#$9$Y$F$N%$%s%9%?%s%9JQ?t$O(B Marshal.load $B$G:F@8$5$l(B $B$k$N$G!"(B_dump $B$G=hM}$9$k$+$o$j$K(B Marshal.load $B$7$?8e$K$G$b=hM}$G$-$k$+(B $B$i$G$9!#$b$7!"$=$l$G$b(B _dump/_load $B$,I,MW$J>l9g$,$"$k$H$7$?$i!"%$%s%9(B $B%?%s%9JQ?t0J30$N>pJs(B($B%/%i%9JQ?t$J$I(B)$B$r07$&>l9g$G$7$g$&$,!"6qBNE*$J%1!<(B $B%9$O;W$$$D$-$^$;$s!#(B $B$G!";W$C$?$s$G$9$,!"(B In article <1032250289.346705.29052.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > $B$3$l$O!V$3$&$$$&$N$,M_$7$$!W$H$$$&%j%/%(%9%H$G;CDjE*$H$$$&Ls(B > $BB+$G $B%/$,=PMh$l$PE}9g$5$l$^$9!#$=$N>l9g8_49@-$OL5;k$5$l$^$9!#(B $B$=$&$$$&%^%7$J%U%l!<%`%o!<%/$H$7$F!"(B_dump $B$NJV$jCM$H$7$K(B String $B0J30$N(B $BG$0U$N%*%V%8%'%/%H$r5v$7!"(B_load $B$r%$%s%9%?%s%9%a%=%C%I$K$9$k$H$$$&$N$O(B $B$I$&$G$7$g$&$+!#(B $B$D$^$j!"(B_dump $B$,$"$k%*%V%8%'%/%H(B o $B$r%@%s%W$9$k$H$-$O!"(B o.class $B$NL>A0$r=PNO(B o._dump $B$N7k2L$r%@%s%W(B $B$H$7!"%m!<%I$9$k;~$K$O!"(B $B%/%i%9$NL>A0(B C $B$rF~NO$7!"(Bo = C.allocate $B%*%V%8%'%/%H(B d $B$r%m!<%I$7!"(Bo._load(d) $B$H$9$k$o$1$G$9!#(B $B$?$H$($P!"(BTime $B$N>l9g$K$O!"(B_dump $B$,(B [year, month, day, hour, min, sec, usec, instance-variable-name-1, instance-variable-value-1, instance-variable-name-2, instance-variable-value-2, ...] $B$H$$$&$h$&$JCM$rJV$;$P$$$$$G$7$g$&!#$b$A$m$s!"F1$8>pJs$r;}$C$F$$$l$P$b$C(B $B$HB>$N7A$G$b$+$^$$$^$;$s$,!#(B $B$J$*!"$`$m$s8_49@-$rJ]$D$?$a$K$O(B C#_load $B$,$J$/$F(B C._load $B$@$1$,$"$k>l(B $B9g$K4X$9$k;E3]$1$,I,MW$G$9!#(Bcopy_object $B$r;H$($P(B o._load(d) $B$O(B copy_object(o, C._load(d)) $B$Gl9g$O$I$&$;(B String === d $B$J$N$G$=$3$^$G$9$kI,MW$O$J$$!"$+$J!#(B -- [$BEDCf(B $BE/(B][$B$?$J$+(B $B$"$-$i(B][Tanaka Akira] $B!V$U$($m(B! $B$o$+$a$A$c$s:n@o$G$9$(C"=$B!W(B(Little Worker, $B7KM7@84](B)