[Momonga-devel.ja:00846] Re: OmoiKondaraでソースが取得できないパッケージ


小塚と申します。

ソースが取得できないわけでは無いのですが、versionを上げた方が
良いと思われるパッケージに気づいたので、少しだけ便乗させて下さい。

ruby-narray ですが 0.5.6p1 にはちょっとした問題があるので
  http://www.ir.isas.ac.jp/~masa/ruby/dist/narray-0.5.6p1.tar.gz
から
  http://www.ir.isas.ac.jp/~masa/ruby/dist/narray-0.5.6p2.tar.gz
に上げて頂けると大変助かります。


以下はどの様に問題が有るか、興味の有る方だけお読み下さい。
----
require 'narray'
a = NArray[2147483646, 2147483647, -2147483647, -2147483648]
p a
p a[0], a[1], a[2], a[3]
----
というスクリプトを動かすと 0.5.6p1 では
----
NArray.int(4):
[ 2147483646, 2147483647, -2147483647, -2147483648 ]
-2
-1
1
0
----
となってしまいますが、0.5.6p2 では
----
NArray.int(4):
[ 2147483646, 2147483647, -2147483647, -2147483648 ]
2147483646
2147483647
-2147483647
-2147483648
----
の様に正しく表示されます。Rubyだけで全て済ませてしまう方は
極力31bitで収まる数値で何とかしようとしますが、他のプログラムや
ライブラリと併せて使う数値計算屋には非常に重要なのです。
宜しくお願い致します。