けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :05843 ] the message: "[ruby-list:5843] Re: ftplib.rb (ruby-1.1) ", on Jan/09 16:52(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >最近石塚さんは非常に静かだったのに素早い反応…. そうそう. 今日は寒いのでお休みでした... # 最近は過去メイルのアーカイブ&圧縮をやっていて, 他のことをやっている # 暇がなかったのでした(^^;;; >sync.rb:281で > > Finalizer.add(obj, For_primitive_object, :sync_finalize) > >しているのにsync_finalizeはFor_primitive_objectのインスタン >スメソッドであるからだと思います. > >で,sync_finalizeが引数idを取るように改造した上, > > module_function :sync_finalize > >を追加するかあるいはモジュールメソッドにしてしまうのはいかが >でしょう.意味分かってるわけじゃないんで外してるかも. おおあたりです. ># 1.1で必ずfinalizerが起動するようになったので顕在化したのね. そうなんですね(^^;;; 他にもだいぶ変更したところがあるので, 以下のファイルを用いて下さい. sync.rb finalize.rb begin 644 sync.rb.tgz M'XL(`#'<M30``^T;[V\4QY6O>W_%U$>2,SVO;0P)7.,`2DR)DE`)0X6$T&F] M-\:+[W8ONWL&%_ACFNZE'TH5FA(!25/RDP1H3:0F4M0O45-5;4.J2J3?&D5] M;W[LSNS.WIU-2&EU8^R[G7GS?L][;V:69<]WVMY/J!TN;7M0;79FYO%=N\@V M0A[?N7-._<0V.S?WQ`QT[=J]>V[W[MT[9Z%KYHFYN6UDYH%QI+1>%#LA(=M6 MJ7>Z]UT0?+A:M5(%&RP++PC!#<@487W6]B.T39V(DA_3,/("OT%F[)W;T[$U MCW?.VG-$]C[CQ!1Z]N[=,STS.SVSE\SL:<SL;>S:*R&6ULESJ&CR[.*A9X\N M'GON0`4YF)JJ<$:.1<XIVA`/3JM5"Y9.UTF+=JG?<ORX3CHT7@E:9)XT),]U MLB/HQI-R1I,#4]]=W\QDZ]+OW[EZ^=,K5\F1)@?+S9XDR<9[-U]]5_#6`MW$ M%&&:0=CT6D/H3"J3<AR..G\D#E__YYM?JZ2<=GL8N1SJ'2- / 75IOIN.U+?"] M8P2NS30*S(Z`"J:\?3FYD6S(B1S*KNB^OTE;RJ?[L^:=EXS6C+DT'URYFWR4 M?)G<3;$E]V"J1)-<2^[:.C.;LC<COF-$N@.(;L4=5,%W;(V\HPH]S%V$K%LD MI5`"C`=EM$QNO__1G>O):XB`NU@)&N%JD;-,S]GV!<!QRGWCF^1VANGB:Z_< MN(2@R49R[XW/DC\QVO!3Z02M7IN2%+1"R)&G%YO//C/_V-3V0]1IT;!!IE>" M#IUF.6QZS0FGH]#%3[OM+4V'O:7U:9@RO9SE^OH:B]NF2,V0D(6S7?%M^]1C M0!+^5<G^S+4:Y)P'IGV*G#A1L#@/JB?KQ+9M_O>"Q#!RE,4%O+SU>(Z%Q8^6 M3E,W7NPZ+K5=])$TRR$B#I-BX%]LD*GGMVD4R8Y5SV\U@^5]M8/>6;_7X;.< M*`I<F%04_:3M!K[KQ+64"V\9.09@17DG@#Z0.EGA%1`,V-U>M,+QLD[:CJ@8 M-<Q#T@R68X#1BOP+`CH1ZBVGN\T8@,50;H!BQAHAN#&QL<]3%>J5*'-K)E@. M0F$&S]=4E*F5#=M"`C1#4+'.`_<==)+S%0MHSF>BD$<?)1WLX50%#J[4G!D$ M3E#%))J7TZ&=;KR^K\0>?$)1FP:KE.9?S2"Y.)\+\/^3!OBV-%[BYL9"0=/I M9M+8_>D-('6EV:MT/4JC@1#5L,XFATI;4A$5G*<L7VZ"Q1&<L(33S5<]63)E M:#`Y<I%,9=C#%J*B(4LD&K1&[`AFU=@C\_V0QL#(X-AE`="W&\"DYDSZ-MAV M:T5ESJ+_'S%N%/L]@-!W?_5USA(/261,=VJ;CXU;+O^%)D;::VQ*B*U$3]/& MXT:2#-M\%->5PFK='*,DMP!34M_C!#X5O%R""&\78%Y+K<=5!Q=QSVU3)S3+ MFK*[@R3W+KT#$MZ^>B/YPYL?@4C787NTT4_Z-_I?_O0W_>M"0-Q=,5Q!N]6, M8B?N1>""1U="V"/9;NC%'NP"&$"N#Z&.'%LH;!I"V@G6J+)MV-\-`Y<+L^[1 M=JLP`VMN(WB18L:D+K>"KJJA2SY--M#JES^]_B_5I+".,#C(S8:PYGQ)#'F@ M=LT94>$`^#GD1"NV3\_@`"H&NO#CW'FO=5Z3!#>+0Y4*,'QCW%SN^6[L!3YI M`&!)=R%;%8"XALI'=`QE0/J:'@"HAI`A^'*@)FBIG4%C0_@J"4L#08<)41XU MAW%@-*]8WZ5SP7U@K!MZ:PZHSFV#$XL,J`%4T#\K_^US]X>E1>N^^R#O?K`- MOO_9.3LW-YO>_^R:F\/[G]F97>/[G^^BB8-)[@5DBO1_T7^Y_U7_PYN?[)SJ M?]+_.>37U_O_Z+_;?P5^_MZ_MLFKH3V#KX;V-';/CG`U1,@B,-B$(AH_5\+` MQU30[."(O#'"O+]TVJ9G8\Q4')Z?U`<A^V`!@1P,@DK5XL.VY[OM7HLVXX!$ MM+T,`QP11@BN&`Y8C=A'T**%SG;@KM+6OCH17PH`T8H3,@#QI0!`SP(3D;=& M$4;O*,#&X3JC6"?RFY$ASDUA"&IP-L@_%0D5O;HT!!U80C-BNG8U)]P%TC<. MLHR>8:IJ2JKFE5+-*Z%J$+8J9:LALDGP``SX%+<9"\?KI+%X"/X<.ZQ3$;#8 MAL)+^5.F,J<2:,ZQ,VL$P!-XL7>!BLOS@7E1S%78%42;3/!'X@<Q<=:@QUEJ M4U9@Q2M>1/#T'4JJF(9=V/K1<(+GGY"^V/-"2B9DVIM(3_J%SK=\S"\6,SOB MWV-<<0..^%$S3'WP=.PPZA`T!WHZA%\7#\'7A>-<LW+&QI]_?>F]+UY[NR*7 MV$(8DB<!NTN[F)U998C5*O3;!T$_-;5T9"K$Q0?.#ZG;CY=K^-1HO``J!X=3 M"TU99K(_G-8Q?]4/SOC/HY\QJF$H$(OYP*LP4.V1:)(9B3NE/9$>9BWK:#B3 M\<IDQ8IZ72@YXQ6(%%$7"E)SP:MQA#A>`/TADG*6!,%,W<B=RI&.AK/$?+-B M09&/WV!7O=-W.K1B$>GO:0_R)9CGDP;6Z54BE[OCMPB/H-`%6Q5^YL.+J$AN MAD7PY'#H[$WNN-FM"G#(-_9D?GX>PS+$8+;%4I\/'GA^4>OPP1/XDV`W=#Q( M,4?7NQ1T&(1U,L%)$]?Q'XLEHQ"\V4)CZJ]5SV$6B&'.!:%/Y2IEB9[R_(K% M;E%\R/N^2YMT#;9C$_N58#Y1L0X&8?,4]6F(12/;BDB6:.3V%)XX*#AN![0% M>T4-N$3=B@ZYWE4=NFVN0LZJ\(=>IX,[*+<M]D\D#>P&*S!HCD1P>QA\@G/+ MIU8)H$DNXJ)-CQ!N)<D;WR1WZN29`T</)!\FGT'/-5M,*)6Q7#+.%Z_"4Z$@ M`/9"GS#'1"<!@5([X&G0"TR"R6Q)54G_\_[5_E^@"KF;;""#KUY//D^N(+LV MX15)LO';+Z_]M4[>O_C6'Y-;*OR5O[WWA4"3?,C.,9-[USY.7K8%=H@*N!,O M-P+P)[8:S$L>>?&<4(A<+XBA(H\TV$&IR'A$+0XT`)$!B5H<:`!91BR4`WE" M&15MB.<WHN1\;5BF5Z*5%#J36484C&8=#/#"8+-S%\D"0J$R*XD>DWFT0@,( M2_EB$LFXEF9CJ7$'8YX(GWQ$JKHXHNBX.,AT4^P66BT.I/HT<)"I+8W!+-[P M7/'DD[SNM(;ZS@C>,X+_6$;7L4J]QAKH,-:(OL),.F%./([K / C4]_Y1J;U7T MM/(FWYLGK!0I^H>JAPP>4@FK5TS^I*TH;0JK:Q0&D1=@+Y\#-4W41/I=.*Z% M.:%0;UFGP(00$6C`022_)]#H-*/>4BW%57:PR/*J1&&4G_,\B.&.8%2LN!@R M<\W,ZP\,+'8FI;-[J86X4<,3$DLO#*D?GX0JA?E;]U0(%6[SC`/(_5/\;8@< M;'T(*HDK!9"GGCI<N@ZQ+.`S-*HZ="Z3I_J.XJ"K58"#[,#6N,D07.&:*09X M1(DC#:9-L/YL-`P%KDDM6CW;D?['"$JO@/(?J\3B.I-)M>?[;`>D<N'B64&' M?3VS0OT'P;H@S]"S1:RJC)X5/H'<YBR,]33;<]@2U`W`Y:7PZ?,4F9W$Z3,8 MXS5XB1HK6!PL>+T\:-A7X-R2_F$K"D5]6M)#C0"@/XM;R](TSGS%RKR5H]B< M&K/9F4*%@9EH-4T]I<MQT@9M[-LT<<8PL\A`[%@-ZU8AS"PC!0"CB?B5:N;; MF1\(DY>:P6`!81O%$*8-(]X&BYDY?\W'PPB3ZU/(!YXKK-;)&M[2F$"+6CBQ MBMI:$YM"!).V*TS-!,P-X0MG$%_+5JO%^3HC^,))R,<9&\0KNJ/*@H'TB"09 MP<'43#K?4IS.93=C2$N7"!O(#@QYIXQZ5L&'.OFT97#U6?9&AYH+,J*67(XS MLC0>;7V.0)8C^GXY>8BS5I5<_G=RNPX;-=ATW4PN+AQ//DA>2N[RW>3-B\GK M"\?Y`3+L*F_AE;HU4E3.Q5AS3&:\R5I)!#\1-7F?<):B4YCS1)9:\=38RB4Y M?,TF%S78PH3!6<-86=`G)5Y@3"EYM1B58C(0Z"$O%:1NR>5`U8^J>!--*KO5 M/)ZNQ.PH9H3$;S@"(^F2DBA%Z:J6NN(&D#0*:S>_;\B=^RIEF'K\HM3,REE: M]@(`]:->2%5@9=-M.&J+:>B#Q&P+6)&7F>5G++FC^#22H7H68Q04?#,.>VZ, MIT.UB;1_HEZQ+,Q/#>0[?1#Q-7W.A?JT/W7DM"=U&K6'^8-R9,/89(F^I5_Z MBW'4ODG6LJ,#PH^+Q'<\2"B>"9#LS1@[_4]#)B)UX13ZZTI:@D#^LK-/`PN* M@"?XN]BIQID!CAVN0^;BOU+\.I:&=0C1J4P\U1AHFZ13R>=X*\PWZE836GD- M1*1B1:3BJR)5DF9D3,D$PO@OD[>27Y$?/LW_YT.RD7Q0)^]\G+Q][>.-KY*- M5^_=^CJY<^F3W_TLN<@.Z@8(JJ3(G%[MPE+7)LW7UIQV+UV-ILE8]2!,BD3' M(DL/,P)UM,"`&`0>RNAG1<S:`.GS!9@9EPFJP%(.:`!KQ=)N$(MI%"C!IH\7 MV$J'!S"4P@QA)0T_)7CT\0(KZ?`0UU&SK^X_1I98_"M'E0V;&&*CP_F1.=C( M3II;E$1BN+LH2R,R9NA3[B<:;RZ<[L]MJ-1>;2N@#ABW)RJ`ZE-:#I(`^6U[ M;BPMJA]HO';B.!09B:7HK);*#\ODG$$H@_D,;@3*TKEQ.,OM9<-,)3J+*`S^ M+JZK;V7(A-*I5/@Q-SY5B.EF2.JU:O9.@_-(U:9ZS-,7U,<O>(W;N(W;N(W; ;N(W;N(W;N(W;N(W;N(W;N/'V'VVO2L``4``` ` end __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju / rational.com <<---