From: Akinori -Aki- MUSHA Date: 2000-09-08T03:54:42+09:00 Subject: [ruby-dev:10864] a = []; p a.sort!  Ruby 1.6-preview3 では knu@archon[2]% ruby16 -e 'a = []; p a.sort!' nil となってしまうのですが、これはバグでしょうか?  ちなみに、 knu@archon[2]% ruby14 -e 'a = []; p a.sort' [] knu@archon[2]% ruby14 -e 'a = []; p a.sort!' [] knu@archon[2]% ruby16 -e 'a = []; p a.sort' [] となります。  なお、これが原因で RDTool (0.6.5) がこける場合があるため、 --- rd/rdvisitor.rb.orig Thu Sep 7 21:20:38 2000 +++ rd/rdvisitor.rb Fri Sep 8 03:32:56 2000 @@ -651,7 +651,7 @@ indexes.push([klass, kind2num(kind), method, kind]) if kind end end - indexes.sort!.each {|i| i[1] = i.pop} + indexes.sort.each {|i| i[1] = i.pop} end module_function :make_method_index と変更するといいようです。(sort! する必要はない)  FreeBSD port はそのようにしました。 -- / /__ __ / ) ) ) ) / Akinori -Aki- MUSHA aka / (_ / ( (__( @ idaemons.org / FreeBSD.org "We're only at home when we're on the run, on the wing, on the fly"