Keiju, please check tickets assigned to you

e$B$$$7$D$+$5$se(B

[ruby-core:28667]
e$B$G$b8@$$$^$7$?$,!"C4Ev$K$J$C$F$$$k%A%1%C%H$KJV;v$r$7$Fe(B
e$B$/$@$5$$!#$*4j$$$7$^$9!#e(B

e$BFC$K$$$7$D$+$5$s$rFM$C$D$$$F$$$k$N$O!";_$^$C$F$$$k%A%1%C%H$,B?$$5$$,$9$ke(B
(e$B?t$($F$O$$$^$;$se(B) e$B$N$H!“e(Bdischarge
e$BDs0F$,$J$5$l$=$&$J5$G[$,$”$k$?$a$G$9!#e(B

e$B$$$7$D$+$5$s$@$1$G$J$/!“C4Ev%A%1%C%H$,$”$k?M$O$P$7$P$7JV;v$7$F$/$@$5$$e(B
(e$B$^$D$b$H$5$s$H$+e(B) e$B!#e(B

e$B0J2<$,$$$7$D$+$5$s$NC4Ev$K$J$C$F$$$^$9!#e(B

Feature Vector#each and Enumerable
http://redmine.ruby-lang.org/issues/show/2832

Feature Matrix: each, all?, none?, each_with_index, …
http://redmine.ruby-lang.org/issues/show/2831

Feature Matrix: Calculating determinant using Bareiss algorithm [patch]
http://redmine.ruby-lang.org/issues/show/2772

Feature Matrix: constructor to build with block
http://redmine.ruby-lang.org/issues/show/2771

Bug rdoc patch for thwait.rb
http://redmine.ruby-lang.org/issues/show/2543

Bug Matrix: Vector#each2 should check its argument
http://redmine.ruby-lang.org/issues/show/2495

Feature [irb] interactive help
http://redmine.ruby-lang.org/issues/show/2442

Bug Matrix: poor handling of coercion errors [patch]
http://redmine.ruby-lang.org/issues/show/2365

Feature Matrix and Complex [patch]
http://redmine.ruby-lang.org/issues/show/2266

Feature Matrix#empty? [patch]
http://redmine.ruby-lang.org/issues/show/2265

Bug lib/matrix: following the extensive changes
http://redmine.ruby-lang.org/issues/show/2261

Feature irb -w
http://redmine.ruby-lang.org/issues/show/1832

Bug Switching into the specified irb subsession (complains a TypeError)
http://redmine.ruby-lang.org/issues/show/1810

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev:40695] the message: “[ruby-dev:40695] keiju, please check
tickets assigned to you”, on Mar/18 20:32(JST) Yusuke ENDOH writes:

[ruby-core:28667] e$B$G$b8@$$$^$7$?$,!"C4Ev$K$J$C$F$$$k%A%1%C%H$KJV;v$r$7$Fe(B
e$B$/$@$5$$!#$*4j$$$7$^$9!#e(B

e$B$b$&$7$o$1$J$$e(B.
ruby-{talk,core}e$B$C$F4pK\E*$KFI$s$G$$$J$$$s$G$9$h$M$'e(B…

e$BFC$K$$$7$D$+$5$s$rFM$C$D$$$F$$$k$N$O!";_$^$C$F$$$k%A%1%C%H$,B?$$5$$,e(B
e$B$9$ke(B

e$B$O$$e(B. e$B$=$m$=$m$7$J$/$F$O$H;W$$$D$De(B,
e$B$D$$@hAw$j$K$J$C$F$7$^$C$Fe(B…

(e$B?t$($F$O$$$^$;$se(B) e$B$N$H!“e(Bdischarge e$BDs0F$,$J$5$l$=$&$J5$G[$,$”$k$?$a$G$9!#e(B

e$B0J2<$,$$$7$D$+$5$s$NC4Ev$K$J$C$F$$$^$9!#e(B

(e$BCfN,e(B)

e$BN;2r$G$9e(B. e$B:#=5$O$A$g$C$H9~$F~$C$F$$$^$9$N$Ge(B,
e$BMh=5$J$+$PJU$j$+$i<h$jAHe(B
e$B$
$^$9$G$9e(B.

__
---------------------------------------------------->> e$B@PDMe(B
e$B7=<ye(B <<—
---------------------------------->> e-mail: [email protected] <<—

e$B@.@%$G$9!#e(B

(2010/03/19 13:49), e$B@PDM7=<ye(B wrote:

In [ruby-dev:40695] the message: “[ruby-dev:40695] keiju, please check
tickets assigned to you”, on Mar/18 20:32(JST) Yusuke ENDOH writes:

[ruby-core:28667] e$B$G$b8@$$$^$7$?$,!"C4Ev$K$J$C$F$$$k%A%1%C%H$KJV;v$r$7$Fe(B
e$B$/$@$5$$!#$*4j$$$7$^$9!#e(B

e$B$b$&$7$o$1$J$$e(B. ruby-{talk,core}e$B$C$F4pK\E*$KFI$s$G$$$J$$$s$G$9$h$M$'e(B…

ruby-talk e$B$O$o$?$7$bFI$s$G$^$;$s$,!"e(B
ruby-core e$B$O%?%$%H%k$K$OL$rDL$9$3$H$,4|BT$5$l$F$k$+$J$!!#e(B

e$BFC$K$$$7$D$+$5$s$rFM$C$D$$$F$$$k$N$O!";_$^$C$F$$$k%A%1%C%H$,B?$$5$$,e(B
e$B$9$ke(B

e$B$O$$e(B. e$B$=$m$=$m$7$J$/$F$O$H;W$$$D$De(B, e$B$D$$@hAw$j$K$J$C$F$7$^$C$Fe(B…

e$BA0$K$b=q$$$?5$$,$7$^$9$,!"%a%s%F%J$K5a$a$i$l$F$$$k$N$C$F:n6H$G$O$J$/e(B
e$B7hDj$J$N$G!":.$6$C$?%Q%C%A$r2r$-$[$0$9I,MW$O$J$$$G$9$7!"e(B
Feature Request e$B$N%Q%C%A$r=q$-D>$9I,MW$b$J$$$s$G$9$h!#e(B

e$BM}M3$r=q$$$F5Q2<$7$F$/$l$l$P$$$$$s$G$9!"%P%0%H%i%C%+!<4IM}<TE*$K$Oe(B

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B19e$BF|e(B16:42 NARUSE, Yui [email protected]:

[ruby-core:28667] e$B$G$b8@$$$^$7$?$,!"C4Ev$K$J$C$F$$$k%A%1%C%H$KJV;v$r$7$Fe(B
e$B$/$@$5$$!#$*4j$$$7$^$9!#e(B

e$B$b$&$7$o$1$J$$e(B. ruby-{talk,core}e$B$C$F4pK\E*$KFI$s$G$$$J$$$s$G$9$h$M$'e(B…

ruby-talk e$B$O$o$?$7$bFI$s$G$^$;$s$,!"e(B
ruby-core e$B$O%?%$%H%k$K$OL$rDL$9$3$H$,4|BT$5$l$F$k$+$J$!!#e(B

e$B:GDc8B!"e(Bredmine e$B$Ge(B assign
e$B$5$l$?%A%1%C%H$O8+$FM_$7$$$G$9!#e(B

assign e$B$5$l$?$iD>%a!<%k$,Ht$P$J$+$C$?$C$1!)e(B

e$BFC$K$$$7$D$+$5$s$rFM$C$D$$$F$$$k$N$O!";_$^$C$F$$$k%A%1%C%H$,B?$$5$$,e(B
e$B$9$ke(B

e$B$O$$e(B. e$B$=$m$=$m$7$J$/$F$O$H;W$$$D$De(B, e$B$D$$@hAw$j$K$J$C$F$7$^$C$Fe(B…

e$BA0$K$b=q$$$?5$$,$7$^$9$,!“%a%s%F%J$K5a$a$i$l$F$$$k$N$C$F:n6H$G$O$J$/e(B
e$B7hDj$J$N$G!”:.$6$C$?%Q%C%A$r2r$-$[$0$9I,MW$O$J$$$G$9$7!"e(B
Feature Request e$B$N%Q%C%A$r=q$-D>$9I,MW$b$J$$$s$G$9$h!#e(B

e$BM}M3$r=q$$$F5Q2<$7$F$/$l$l$P$$$$$s$G$9!"%P%0%H%i%C%+!<4IM}<TE*$K$Oe(B

e$B$$$7$D$+$5$s$Ke(B assign
e$B$5$l$F$$$k%A%1%C%H$O!"$o$j$H4JC1$H$$$&$+!"e(B
e$B%a%s%F%J$N9%$$G7h$a$F$$$$e(B
(e$B%a%s%F%J$N9%$
$r8@$C$F$b$i$($J$$$He(B
e$B$I$&$7$h$&$b$J$$e(B) e$B$b$N$,B?$$$G$9!#e(B

e$B$=$&$$$&$N$O!"!VN;>5!W$+!V!{!{$@$+$i5$$KF~$i$J$$!W$N$R$H$3$H$Ge(B
e$B$$$$$+$b$7$l$^$;$s!#e(B

e$B$3$s$P$s$O!#e(B

e$BJX>h<ALd$G$9!#e(B

In message [email protected]
on Fri, 19 Mar 2010 18:54:48 +0900,
Yusuke ENDOH [email protected] wrote:

e$B:GDc8B!"e(Bredmine e$B$Ge(B assign e$B$5$l$?%A%1%C%H$O8+$FM_$7$$$G$9!#e(B

assign e$B$5$l$?$iD>%a!<%k$,Ht$P$J$+$C$?$C$1!)e(B

Ruby Issue Tracking System e$B$G$O!"%a!<%kDLCN$N$H$3$m$re(B
e$B!V%&%)%C%A$^$?$O4+2|$7$F$$$k%A%1%C%H$N$_!W$H$J$C$F$$$^$9!#e(B

e$B%m%0%$%s$7$?>e$G%&%)%C%A$K%A%'%C%/$rF~$l$?%A%1%C%H$,$“$j$^$9!#$=$N8e!“e(B
e$B%A%1%C%H$Ke(B(e$BB>$NJ}$,e(B)e$BDI5-$H$+$5$l$F$$$k$N$G$9$,!”%a!<%k$,Ht$s$G$-$?e(B
e$B5$G[$O$”$j$^$;$s!#$3$NJU$j$O!"$I$&$$$&;EAH$_$K$J$C$F$$$k$N$G$7$g$&$+!#e(B

e$B$^$?!“!V%&%)%C%A$9$k!W$H$7$?%A%1%C%H$N0lMw$H$+8+$kJ}K!$C$F$”$k$N$G$7$ge(B
e$B$&$+e(B?

In message [email protected]
on Fri, 19 Mar 2010 19:22:20 +0900,
OZAWA Sakuro [email protected] wrote:

2010/3/19 Takahiro K. [email protected]:

e$B$^$?!“!V%&%)%C%A$9$k!W$H$7$?%A%1%C%H$N0lMw$H$+8+$kJ}K!$C$F$”$k$N$G$7$g$&$+e(B?

My Pagee$B$N%+%9%?%^%$%:$G2DG=$G$9!#e(B
e$B$*$)!"2?$H62$m$7$$5!G=$,!#5$$,IU$-$^$;$s$G$7$?!#e(B;-(

(e$B8e$O%a!<%k$,Ht$s$G$3$J$$$3$H$@$1e(B?)

e$B$5$/$G$9!#e(B

2010/3/19 Takahiro K. [email protected]:

e$B$^$?!“!V%&%)%C%A$9$k!W$H$7$?%A%1%C%H$N0lMw$H$+8+$kJ}K!$C$F$”$k$N$G$7$g$&$+e(B?

My Pagee$B$N%+%9%?%^%$%:$G2DG=$G$9!#e(B


OZAWA Sakuro

“The future will be better tomorrow.” --Dan Quayle

e$B$$$7$D$+$5$se(B
e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B18e$BF|e(B20:32 Yusuke ENDOH [email protected]:

[ruby-core:28667] e$B$G$b8@$$$^$7$?$,!"C4Ev$K$J$C$F$$$k%A%1%C%H$KJV;v$r$7$Fe(B
e$B$/$@$5$$!#$*4j$$$7$^$9!#e(B

e$B$3$N7o!“BP1~$7$FD:$$$F$$$k$h$&$G!”$"$j$,$H$&$4$6$$$^$9!#e(B
3 e$B7nKv$,;EMM%U%j!<%:$J$N$Ge(B Feature
e$B%A%1%C%H$rM%@hE*$K>C2=$7$FD:$1$k$He(B
e$B$$$$$H;W$$$^$9!#e(B

e$B$=$N0l4D$G0J2<$N%A%1%C%H$,e(B reject
e$B$5$l$?$N$G$9$,!"$3$l$O$$$7$D$+$5$s$,e(B
e$BLdBj$r8m2r$7$F$$$k$H;W$$$^$9!#e(B

http://redmine.ruby-lang.org/issues/show/2365

e$B$3$N%A%1%C%H$O!"!Ve(B(e$B?te(B - nil) e$B$G$Oe(B TypeError
e$B$,Ej$2$i$l$k$3$H$r4|BT$9$ke(B
e$B$N$Ke(B (Matrix.I(2) - nil) e$B$G$Oe(B NoMethodError
e$B$,Ej$2$i$l$F$7$^$&!W$H$$$&e(B
e$B%(%i!<Js9p$J$N$G!"e(B[ruby-core:29101]
e$B$NJVEz$O0UL#$r@.$7$^$;$s!#e(B

e$B$?$@$N8m2r$@$H;W$$$^$9$N$G!“JVEz$7D>$7$F$”$2$F$/$@$5$$!#e(B
e$B$3$N%A%1%C%H$NJs9p<T$Ne(B Marc-Andre L.
e$B$O%3%%C%H8"$r;}$C$F$$$^$9e(B
e$B$N$G!"!V>5G’$9$k$+$i%3%
%C%H$7$F!W$@$1$G$b9=$o$J$$$H;W$$$^$9!#e(B

Marc-Andre L. e$B$O!“e(Bmatrix
e$B$r2~A1$7$F$$$-$?$$$H$$$&LnK>$,$”$k$h$&e(B
e$B$G!“>.$5$$2~A1Ds0F$+$i@Q$_=E$M$F9T$3$&$H$7$F$$$^$9!#$=$N$?$a!”$$$7$D$+e(B
e$B$5$s$NH?1~$,$9$4$/CY$$$3$H$KHs>o$KITK~$r;}$C$F$$$k$h$&$G$9!#e(B

e$B$A$J$_$Ke(B Marc-Andre

e$B$OF|K\8l$,FI$a$k!)$h$&$G!"e(B[ruby-dev:40695] e$B$Ne(B

e$B%U%)%m!<$bGD0.$7$F$$$k$h$&$G$9!#e(B[ruby-core:29112]

e$B$;$C$+$/%A%1%C%H$rBP1~$7$FD:$$$?D>8e$G?46l$7$$$N$G$9$,!"$$$7$D$+$5$s$be(B
e$B$*K;$7$$$h$&$G$9$N$G!"e(Bmatrix.rb
e$B$N%a%s%F%J$r>y$k$3$H$r8!F$$7$F$_$FD:$1e(B
e$B$J$$$G$7$g$&$+!#$=$NJ}$,$$$7$D$+$5$s$,9,$;$K$J$j!"e(BMarc-Andre
e$B$b9,$;$Ke(B
e$B$J$j!"e(Bmatrix.rb e$B<+BN$b9,$;$K$J$k$N$G$O$J$$$+$H;W$$$^$9!#e(B

e$B$^$D$b$H$5$s!"e(B

e$B$$$7$D$+$5$s$,0Q>y$7$F$b$h$$$H$*$C$7$c$C$?>l9ge(B Marc-Andre
e$B$,%a%s%F%J$Ke(B
e$B$J$k$3$H$r>5G’$5$l$^$9$G$7$g$&$+!#e(B

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev:40846] the message: “[ruby-dev:40846] Re: keiju, please
check tickets assigned to you”, on Mar/30 13:03(JST) Yusuke ENDOH
writes:

e$B1sF#$G$9!#e(B

e$B$I$b$G$9e(B.

e$B$3$N7o!“BP1~$7$FD:$$$F$$$k$h$&$G!”$"$j$,$H$&$4$6$$$^$9!#e(B
3 e$B7nKv$,;EMM%U%j!<%:$J$N$Ge(B Feature e$B%A%1%C%H$rM%@hE*$K>C2=$7$FD:$1$k$He(B
e$B$$$$$H;W$$$^$9!#e(B

e$B$3$N7o$O8e$Ge(B.

e$B$=$N0l4D$G0J2<$N%A%1%C%H$,e(B reject e$B$5$l$?$N$G$9$,!"$3$l$O$$$7$D$+$5$s$,e(B
e$BLdBj$r8m2r$7$F$$$k$H;W$$$^$9!#e(B

http://redmine.ruby-lang.org/issues/show/2365

e$B$3$N%A%1%C%H$O!"!Ve(B(e$B?te(B - nil) e$B$G$Oe(B TypeError e$B$,Ej$2$i$l$k$3$H$r4|BT$9$ke(B
e$B$N$Ke(B (Matrix.I(2) - nil) e$B$G$Oe(B NoMethodError e$B$,Ej$2$i$l$F$7$^$&!W$H$$$&e(B
e$B%(%i!<Js9p$J$N$G!"e(B[ruby-core:29101] e$B$NJVEz$O0UL#$r@.$7$^$;$s!#e(B

e$B$=$&$@$C$?$_$?$$$G$9$Me(B.
e$B$"$k$Y$-;Q$NJ}$r8+$F2sEz$7$F$7$^$$$^$7$?e(B.

e$B$?$@$N8m2r$@$H;W$$$^$9$N$G!“JVEz$7D>$7$F$”$2$F$/$@$5$$!#e(B
e$B$3$N%A%1%C%H$NJs9p<T$Ne(B Marc-Andre L. e$B$O%3%%C%H8"$r;}$C$F$$$^$9e(B
e$B$N$G!"!V>5G’$9$k$+$i%3%
%C%H$7$F!W$@$1$G$b9=$o$J$$$H;W$$$^$9!#e(B

e$B$s!<e(B. e$B%Q%C%A8+$^$7$?e(B?
e$BH`$N798~$H$7$Fe(B,
e$B7?%A%‘%C%/$H$+%Q%i%a!<%?%A%’%C%/$H$+$K$3$@$o$k798~$,6/e(B
e$B$$$s$G$9$h$M$'e(B…

Marc-Andre L. e$B$O!“e(Bmatrix e$B$r2~A1$7$F$$$-$?$$$H$$$&LnK>$,$”$k$h$&e(B
e$B$G!“>.$5$$2~A1Ds0F$+$i@Q$_=E$M$F9T$3$&$H$7$F$$$^$9!#$=$N$?$a!”$$$7$D$+e(B
e$B$5$s$NH?1~$,$9$4$/CY$$$3$H$KHs>o$KITK~$r;}$C$F$$$k$h$&$G$9!#e(B

e$B$_$?$$$G$9$M$'e(B.

e$B$A$J$_$Ke(B Marc-Andre e$B$OF|K\8l$,FI$a$k!)$h$&$G!"e(B[ruby-dev:40695] e$B$Ne(B

e$B%U%)%m!<$bGD0.$7$F$$$k$h$&$G$9!#e(B[ruby-core:29112]

e$B$=$&$J$s$@e(B. e$B>:Y$J%m%0$,$“$C$?$N$Ge(B,
e$B1Q8l$G$bF1MM$J$d$j<h$j$,$”$C$?$N$+e(B
e$B$H;W$C$F$$$^$7$?e(B.

e$B$;$C$+$/%A%1%C%H$rBP1~$7$FD:$$$?D>8e$G?46l$7$$$N$G$9$,!"$$$7$D$+$5$s$be(B
e$B$*K;$7$$$h$&$G$9$N$G!"e(Bmatrix.rb e$B$N%a%s%F%J$r>y$k$3$H$r8!F$$7$F$_$FD:$1e(B
e$B$J$$$G$7$g$&$+!#$=$NJ}$,$$$7$D$+$5$s$,9,$;$K$J$j!"e(BMarc-Andre e$B$b9,$;$Ke(B
e$B$J$j!"e(Bmatrix.rb e$B<+BN$b9,$;$K$J$k$N$G$O$J$$$+$H;W$$$^$9!#e(B

e$B$=$l$O8@$($k$+$bCN$l$^$;$se(B. e$B$?$@e(B, my
featuree$B$H$7$F6a$$>-Mh$K$Oe(BCe$B2=$7$?e(B
e$B$$$H9M$($F$$$?$N$Ge(B,
e$B$=$l$r$9$k5$$,$"$k$J$i$C$F>r7oIU$-$G$C$F$N$O$I$&$Ge(B
e$B$7$g$&e(B?

e$B$s$Ge(B, e$B2<5-$N7o$G$9$,e(B,

e$B$3$N7o!“BP1~$7$FD:$$$F$$$k$h$&$G!”$"$j$,$H$&$4$6$$$^$9!#e(B
3 e$B7nKv$,;EMM%U%j!<%:$J$N$Ge(B Feature e$B%A%1%C%H$rM%@hE*$K>C2=$7$FD:$1$k$He(B
e$B$$$$$H;W$$$^$9!#e(B

e$B$b$&;~4V$,$J$$$N$Ge(B,
e$B>-Mh$N%3%_%C%?$H$7$F$NH`$K0lG$$7$?$$$H;W$$$^$9e(B.

e$B>>K$5$s$Ne(BOKe$B$,$G$?$ie(B, e$B$3$N7o@hJ}$KEA$($F$b$i$($^$9e(B?

__
---------------------------------------------------->> e$B@PDMe(B
e$B7=<ye(B <<—
---------------------------------->> e-mail: [email protected] <<—

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B30e$BF|e(B13:59 e$B@PDM7=<ye(B
[email protected]:

e$B$?$@$N8m2r$@$H;W$$$^$9$N$G!“JVEz$7D>$7$F$”$2$F$/$@$5$$!#e(B
e$B$3$N%A%1%C%H$NJs9p<T$Ne(B Marc-Andre L. e$B$O%3%%C%H8"$r;}$C$F$$$^$9e(B
e$B$N$G!"!V>5G’$9$k$+$i%3%
%C%H$7$F!W$@$1$G$b9=$o$J$$$H;W$$$^$9!#e(B

e$B$s!<e(B. e$B%Q%C%A8+$^$7$?e(B?
e$BH`$N798~$H$7$Fe(B, e$B7?%A%‘%C%/$H$+%Q%i%a!<%?%A%’%C%/$H$+$K$3$@$o$k798~$,6/e(B
e$B$$$s$G$9$h$M$'e(B…

e$B$O$$!#e(B
e$B$"$^$je(B Ruby e$BE*$G$J$$$N$O3N$+$G$9$,!"e(Bduck typing
e$B$rAK32$9$k$h$&$Je(B
e$B%A%'%C%/$G$J$1$l$P4pK\E*$K$O%f!<%6$K1W$9$kOC$J$N$G!“F~$l$F$b$$$$e(B
e$B$s$8$c$J$$$+$J$H;W$$$^$7$?!#e(B
e$B%a%s%F%J$N<j4V$OA}$($k$N$G!”$=$l$G$b$d$C$F$d$m$&$H$$$&%a%s%F%J$,e(B
e$B$$$k>l9g$K8B$j$^$9$,!#e(B

e$B$;$C$+$/%A%1%C%H$rBP1~$7$FD:$$$?D>8e$G?46l$7$$$N$G$9$,!"$$$7$D$+$5$s$be(B
e$B$*K;$7$$$h$&$G$9$N$G!"e(Bmatrix.rb e$B$N%a%s%F%J$r>y$k$3$H$r8!F$$7$F$_$FD:$1e(B
e$B$J$$$G$7$g$&$+!#$=$NJ}$,$$$7$D$+$5$s$,9,$;$K$J$j!"e(BMarc-Andre e$B$b9,$;$Ke(B
e$B$J$j!"e(Bmatrix.rb e$B<+BN$b9,$;$K$J$k$N$G$O$J$$$+$H;W$$$^$9!#e(B

e$B$=$l$O8@$($k$+$bCN$l$^$;$se(B. e$B$?$@e(B, my featuree$B$H$7$F6a$$>-Mh$K$Oe(BCe$B2=$7$?e(B
e$B$$$H9M$($F$$$?$N$Ge(B, e$B$=$l$r$9$k5$$,$"$k$J$i$C$F>r7oIU$-$G$C$F$N$O$I$&$Ge(B
e$B$7$g$&e(B?

e$B$(!"e(BC e$B2=$G$9$+!#L\E*$O9bB.2=!)e(B
Marc-Andre e$B$K$d$l$H$$$($P$d$C$F$/$l$k$+$b$7$l$^$;$s$,!“8D?ME*$K$Oe(B
C e$B2=<+BN$K5DO@$NM>CO$,$”$k$H;W$$$^$9!#B.EYL\E*$J$i!"e(BNArray
e$B$r<h$je(B
e$B9~$s$@J}$,$$$$$H$+!#e(B

discourage e$B$9$k$h$&$J$3$H$P$+$j8@$C$FK\Ev$K?=$7Lu$J$$$G$9!#e(B

e$B$3$N7o!“BP1~$7$FD:$$$F$$$k$h$&$G!”$"$j$,$H$&$4$6$$$^$9!#e(B
3 e$B7nKv$,;EMM%U%j!<%:$J$N$Ge(B Feature e$B%A%1%C%H$rM%@hE*$K>C2=$7$FD:$1$k$He(B
e$B$$$$$H;W$$$^$9!#e(B

e$B$b$&;~4V$,$J$$$N$Ge(B, e$B>-Mh$N%3%_%C%?$H$7$F$NH`$K0lG$$7$?$$$H;W$$$^$9e(B.

e$B>>K$5$s$Ne(BOKe$B$,$G$?$ie(B, e$B$3$N7o@hJ}$KEA$($F$b$i$($^$9e(B?

e$BN;2r$G$9!#$^$D$b$H$5$s$Ne(B OK e$B<+BN$Oe(B [ruby-core:29127]
e$B$G=P$?$N$G$9e(B
e$B$,!"e(BC e$B2=$H$$$&>r7o$O$I$&$7$^$7$g$&e(B > e$B$^$D$b$H$5$se(B

e$B$"$H!"0J2<$N%A%1%C%H$Oe(B matrix e$B$G$J$/e(B irb
e$B$K4X$9$k$b$N$G$9$N$G!"e(B
e$BH=CG$r$*4j$$$7$^$9e(B > e$B$$$7$D$+$5$se(B

http://redmine.ruby-lang.org/issues/show/988
http://redmine.ruby-lang.org/issues/show/1832
http://redmine.ruby-lang.org/issues/show/2442

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev:40848] the message: “[ruby-dev:40848] Re: keiju, please
check tickets assigned to you”, on Mar/30 18:51(JST) Yusuke ENDOH
writes:

e$B1sF#$G$9!#e(B

e$B$"$^$je(B Ruby e$BE*$G$J$$$N$O3N$+$G$9$,!"e(Bduck typing e$B$rAK32$9$k$h$&$Je(B
e$B%A%'%C%/$G$J$1$l$P4pK\E*$K$O%f!<%6$K1W$9$kOC$J$N$G!"F~$l$F$b$$$$e(B
e$B$s$8$c$J$$$+$J$H;W$$$^$7$?!#e(B

e$B$^$"e(B, e$B$3$N7o$bH`$K$*$^$+$;$7$^$9e(B.

e$B$=$l$O8@$($k$+$bCN$l$^$;$se(B. e$B$?$@e(B, my featuree$B$H$7$F6a$$>-Mh$K$Oe(BCe$B2=$7$?e(B
e$B$$$H9M$($F$$$?$N$Ge(B, e$B$=$l$r$9$k5$$,$"$k$J$i$C$F>r7oIU$-$G$C$F$N$O$I$&$Ge(B
e$B$7$g$&e(B?

e$B$(!"e(BC e$B2=$G$9$+!#L\E*$O9bB.2=!)e(B

e$B$G$9e(B. e$B8GM-CM$H$+5a$a$+$C$?$j$9$k$H$d$O$jI,MW$+$J$!$He(B.

Marc-Andre e$B$K$d$l$H$$$($P$d$C$F$/$l$k$+$b$7$l$^$;$s$,!“8D?ME*$K$Oe(B
C e$B2=<+BN$K5DO@$NM>CO$,$”$k$H;W$$$^$9!#B.EYL\E*$J$i!"e(BNArray e$B$r<h$je(B
e$B9~$s$@J}$,$$$$$H$+!#e(B

NArraye$B$b$$$$$s$G$9$,e(B, e$B30It%i%$%V%i%j$,I,MW$G$9$7$M$'e(B.
matrix.rbe$B$rCV$-e(B
e$B49$($k$s$8$c$J$/$Fe(B, e$B6&B8$G<h$j9~$`$J$i$h$$$+$b$7$l$^$;$se(B.

discourage e$B$9$k$h$&$J$3$H$P$+$j8@$C$FK\Ev$K?=$7Lu$J$$$G$9!#e(B

e$B$$$(e(B.

e$BN;2r$G$9!#$^$D$b$H$5$s$Ne(B OK e$B<+BN$Oe(B [ruby-core:29127] e$B$G=P$?$N$G$9e(B
e$B$,!"e(BC e$B2=$H$$$&>r7o$O$I$&$7$^$7$g$&e(B > e$B$^$D$b$H$5$se(B

e$B$^$“e(B, e$B$J$/$F$b$h$$$G$9$,e(B,
Ce$B2=$7$F$b$i$($k$H$”$j$,$?$$$HEA$($F$b$i$($le(B
e$B$Pe(B…

e$B$"$H!"0J2<$N%A%1%C%H$Oe(B matrix e$B$G$J$/e(B irb e$B$K4X$9$k$b$N$G$9$N$G!"e(B
e$BH=CG$r$*4j$$$7$^$9e(B > e$B$$$7$D$+$5$se(B

http://redmine.ruby-lang.org/issues/show/988
http://redmine.ruby-lang.org/issues/show/1832
http://redmine.ruby-lang.org/issues/show/2442

e$B$"$le(B? e$B!XA4$F8+$k!Y$r2!$9$H=P$F$-$^$9$Me(B…

__
---------------------------------------------------->> e$B@PDMe(B
e$B7=<ye(B <<—
---------------------------------->> e-mail: [email protected] <<—

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev:40856] the message: “[ruby-dev:40856] Re: keiju, please
check tickets assigned to you”, on Mar/30 23:28(JST) Yusuke ENDOH
writes:

e$B1sF#$G$9!#e(B

matrix.rb e$B$Ne(B C e$B2=$H$$$&$N$O!"3HD%%i%$%V%i%je(B (ext/matrix/matrix.c) e$B2=e(B
e$B$9$k$H$$$&0UL#$G$O$J$/!"K\BN$KAH$_9~$`$3$H$rL;X$9$C$F0UL#$G$7$g$&$+!#e(B

e$B$^$5$+e(B, e$B$=$3$^$G$O$$$C$F$$$^$;$se(B.

e$B$=$l$G$O$=$N$h$&$KIU5-$7$D$D!"e(Bmatrix e$B$N%a%s%F%J$Oe(B Marc-Andre e$B$K0Q>ye(B
e$B$5$l$?$HEA$($^$9!#$$$7$D$+$5$s$N1QCG$K46<U$$$?$7$^$9!#e(B

Smalltalke$BHG$r:n$C$F$+$i$G$9$+$ie(B, e$B$+$l$3$le(B
24,5e$BG/$K$O$J$j$^$9$+e(B…

e$B$"$H!"0J2<$N%A%1%C%H$Oe(B matrix e$B$G$J$/e(B irb e$B$K4X$9$k$b$N$G$9$N$G!"e(B
e$BH=CG$r$*4j$$$7$^$9e(B > e$B$$$7$D$+$5$se(B

http://redmine.ruby-lang.org/issues/show/988
http://redmine.ruby-lang.org/issues/show/1832
http://redmine.ruby-lang.org/issues/show/2442

e$B0l1~e(B, e$BA47o=hM}$7$^$7$?e(B. e$B$H$$$C$F$be(B,
2e$B7o$O0Q>y$7$F$7$^$$$^$7$?$,e(B…

e$B$"$le(B? e$B!XA4$F8+$k!Y$r2!$9$H=P$F$-$^$9$Me(B…
e$B$J$K$+$H!"e(Bredmine e$B$OFq$7$$$G$9$h$M!#e(B

e$B3N$+$Ke(B. e$B$h$/J,$+$i$J$$?6$kIq$$$,B?$$5$$,$7$^$9e(B.

__
---------------------------------------------------->> e$B@PDMe(B
e$B7=<ye(B <<—
---------------------------------->> e-mail: [email protected] <<—

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B31e$BF|e(B0:57 e$B@PDM7=<ye(B
[email protected]:

matrix.rb e$B$Ne(B C e$B2=$H$$$&$N$O!"3HD%%i%$%V%i%je(B (ext/matrix/matrix.c) e$B2=e(B
e$B$9$k$H$$$&0UL#$G$O$J$/!"K\BN$KAH$_9~$`$3$H$rL;X$9$C$F0UL#$G$7$g$&$+!#e(B

e$B$^$5$+e(B, e$B$=$3$^$G$O$$$C$F$$$^$;$se(B.

e$B$@$H$7$?$i!"e(BNArray e$B$G$h$5$=$&$G$9!#e(BNArray
e$B$OFC$K30It%i%$%V%i%j$re(B
e$BI,MW$H$7$J$$$O$:$G$9!#$?$V$s!#e(B
e$B$b$A$m$s!“e(BNArray e$B$r<h$j9~$`$H$7$F$be(B matrix.rb
e$B$O;D$9$Y$-$@$H;W$$e(B
e$B$^$9!#$H$3$m$I$3$me(B API
e$B$,Hs8_49$G$9$N$G40A4$JBeBX$K$O$J$j$^$;$s!#e(B
e$BB.EY$,M_$7$$?M$Oe(B NArray e$B$bA*Br$G$J$k!”$H$$$&$@$1$G$9!#e(B

e$B$=$l$G$O$=$N$h$&$KIU5-$7$D$D!"e(Bmatrix e$B$N%a%s%F%J$Oe(B Marc-Andre e$B$K0Q>ye(B
e$B$5$l$?$HEA$($^$9!#$$$7$D$+$5$s$N1QCG$K46<U$$$?$7$^$9!#e(B

Smalltalke$BHG$r:n$C$F$+$i$G$9$+$ie(B, e$B$+$l$3$le(B 24,5e$BG/$K$O$J$j$^$9$+e(B…

e$B$&$*!<!#@.@%$5$s$HF1$$G/$/$i$$$G$9$+$M!#e(B

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B30e$BF|e(B20:32 e$B@PDM7=<ye(B
[email protected]:

Marc-Andre e$B$K$d$l$H$$$($P$d$C$F$/$l$k$+$b$7$l$^$;$s$,!“8D?ME*$K$Oe(B
C e$B2=<+BN$K5DO@$NM>CO$,$”$k$H;W$$$^$9!#B.EYL\E*$J$i!"e(BNArray e$B$r<h$je(B
e$B9~$s$@J}$,$$$$$H$+!#e(B

NArraye$B$b$$$$$s$G$9$,e(B, e$B30It%i%$%V%i%j$,I,MW$G$9$7$M$'e(B. matrix.rbe$B$rCV$-e(B
e$B49$($k$s$8$c$J$/$Fe(B, e$B6&B8$G<h$j9~$`$J$i$h$$$+$b$7$l$^$;$se(B.

matrix.rb e$B$Ne(B C e$B2=$H$$$&$N$O!"3HD%%i%$%V%i%je(B
(ext/matrix/matrix.c) e$B2=e(B
e$B$9$k$H$$$&0UL#$G$O$J$/!"K\BN$KAH$_9~$`$3$H$rL;X$9$C$F0UL#$G$7$g$&$+!#e(B

e$BN;2r$G$9!#$^$D$b$H$5$s$Ne(B OK e$B<+BN$Oe(B [ruby-core:29127] e$B$G=P$?$N$G$9e(B
e$B$,!"e(BC e$B2=$H$$$&>r7o$O$I$&$7$^$7$g$&e(B > e$B$^$D$b$H$5$se(B

e$B$^$“e(B, e$B$J$/$F$b$h$$$G$9$,e(B, Ce$B2=$7$F$b$i$($k$H$”$j$,$?$$$HEA$($F$b$i$($le(B
e$B$Pe(B…

e$B$=$l$G$O$=$N$h$&$KIU5-$7$D$D!"e(Bmatrix e$B$N%a%s%F%J$Oe(B Marc-Andre
e$B$K0Q>ye(B
e$B$5$l$?$HEA$($^$9!#$$$7$D$+$5$s$N1QCG$K46<U$$$?$7$^$9!#e(B

e$B$"$H!"0J2<$N%A%1%C%H$Oe(B matrix e$B$G$J$/e(B irb e$B$K4X$9$k$b$N$G$9$N$G!"e(B
e$BH=CG$r$*4j$$$7$^$9e(B > e$B$$$7$D$+$5$se(B

http://redmine.ruby-lang.org/issues/show/988
http://redmine.ruby-lang.org/issues/show/1832
http://redmine.ruby-lang.org/issues/show/2442

e$B$"$le(B? e$B!XA4$F8+$k!Y$r2!$9$H=P$F$-$^$9$Me(B…

e$B$J$K$+$H!"e(Bredmine e$B$OFq$7$$$G$9$h$M!#e(B

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:40859] Re: keiju, please check tickets
assigned to you”
on Wed, 31 Mar 2010 01:30:53 +0900, Yusuke ENDOH [email protected]
writes:

|>>matrix.rb e$B$Ne(B C e$B2=$H$$$&$N$O!"3HD%%i%$%V%i%je(B (ext/matrix/matrix.c) e$B2=e(B
|>>e$B$9$k$H$$$&0UL#$G$O$J$/!“K\BN$KAH$9~$$3$H$rL\;X$9$C$F0UL#$G$7$g$&$+!#e(B |> |> e$B$^$5$+e(B, e$B$=$3$^$G$O$$$C$F$$$^$;$se(B. | |e$B$@$H$7$?$i!"e(BNArray e$B$G$h$5$=$&$G$9!#e(BNArray e$B$OFC$K30It%i%$%V%i%j$re(B |e$BI,MW$H$7$J$$$O$:$G$9!#$?$V$s!#e(B |e$B$b$A$m$s!"e(BNArray e$B$r<h$j9~$$H$7$F$be(B matrix.rb e$B$O;D$9$Y$-$@$H;W$$e(B
|e$B$^$9!#$H$3$m$I$3$me(B API e$B$,Hs8_49$G$9$N$G40A4$JBeBX$K$O$J$j$^$;$s!#e(B
|e$BB.EY$,M
$7$$?M$Oe(B NArray e$B$bA*Br$G$J$k!”$H$$$&$@$1$G$9!#e(B

NArraye$B$He(BMatrixe$B$N=;$_J,$1$O4X?4$N$“$k$H$3$m$G$9$,!”<j$r$D$1$ke(B
e$B$N$O!"$:$C$H>-Mh$NOC$K$J$k$H;W$$$^$9!#e(B