From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-07-15T00:03:23+09:00 Subject: [ruby-list:8748] Re: matrix.rb Bug? (Re: [BUG?] mathn.rb) けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :8745 ] the message: "[ruby-list:8745] matrix.rb Bug? (Re: [BUG?] mathn.rb) ", on Jul/14 20:37(JST) Yoshiyuki Kusano writes: >で,すいませんが,今度はmatrix.rbで問題が発生してしまいました. げげ... >require "matrix" >a = Vector.elements([1, 0, 1]) >b = a.dup >/usr/local/lib/ruby/matrix.rb:814:in `clone': can't clone NilClass >(TypeError) > >ruby 1.1b9_28ではうまく行っていたようです. すいません(__;;; 新バージョンでエンバグしたみたいです. パッチです. --- matrix.rb 1998/07/08 06:39:13 1.4 +++ matrix.rb 1998/07/14 14:35:33 @@ -2,8 +2,8 @@ # # matrix.rb - # $Release Version: 1.0$ -# $Revision: 1.4 $ -# $Date: 1998/07/08 06:39:13 $ +# $Revision: 1.5 $ +# $Date: 1998/07/14 14:35:18 $ # Original Version from Smalltalk-80 version # on July 23, 1985 at 8:37:17 am # by Keiju ISHITSUKA @@ -180,7 +180,7 @@ end class Matrix - @RCS_ID='-$Id: matrix.rb,v 1.4 1998/07/08 06:39:13 keiju Exp $-' + @RCS_ID='-$Id: matrix.rb,v 1.5 1998/07/14 14:35:18 keiju Exp keiju $-' include ExceptionForMatrix @@ -857,7 +857,7 @@ end def clone - Vector.elements(@rows) + Vector.elements(@elements) end def hash __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---