From: Masahiro TANAKA Date: 2002-05-14T23:34:56+09:00 Subject: [ruby-dev:17105] Re: 標準添付案 (NArray) >From: Takeshi Horinouchi >Subject: [ruby-dev:17102] Re: 標準添付案 (NArray) > > * 泥縄式に作ったCの関数を整理。機能がわかる名前をつける。 > > 漠然と「整理」となると、誰それがここをやりますといったことはしに > くいですね。しかしまあ、表が変らない限り、裏を陰でじっくり書き直 > しても問題ないでしょう。これは標準添付にはあまり障害にならないと > 思います。 Cレベルでも、オブジェクト生成関数とかオブジェクトの内部参照は 数値計算ライブラリをラップするときなどに必要になるので、 変わるのは影響大です。 > span はどうでしょう。 これも考えましたが、メソッドの意味を表わしていない気がしたので。 > > と taint 対応、できれば mmap対応。 > > 前者については、現状でも tainted? / taint は使えますが、tainted > なオブジェクトを初期化に使った場合に tainted な NArray が出来る > ようにするということでしょうか。 そうです。あ、あと freeze も。 > > あと、妄想の域ですが、int, double等だけでなく任意の型を Add-on > > で加えられるような仕組みにする、というのも考えています。そうする > > と現在との互換性がほとんどなくなりますけど。そういうのも含めて、 > > 後からより良い標準が出る可能性は欲しいと思います。 > > 任意の型というのは C の、でしょうか。表の仕様が変りますか。 Cの型です。long double とか、何かの struct とか。それから、そう した型は NArray オブジェクトの内部パラータということに現在なって いますが、上の妄想が実現するとクラスで分類することになるかもしれ ません。int型のNArrayクラス、double型のNArrayクラスというように。 田中昌宏