宮腰(@電総研)です。
ちょっと気になった事を一つ二つ。
Index 型を整数の保存できる配列と見て、変則的ながら
便利に使っています。
Index型の変数を空の行列として初期化しようとしたところ
エラーが出ます。
MaTX (7) b = Index([])
round((0x0)) : Zero-size matrix in MatRintElem().
これは仕様で許していないのかなと思ったら、findを使った時には
結果として生成されます。
MaTX (9) b = find(1.0==Array([2,3,4]))
=== [b] : ( 0, 0) ===
結果はIndex型に間違いないようです。
MaTX (11) a={b}
a = {INDEX}
何か矛盾しているように見えるのですが。
もう一つ。
readの時に使用する記号 <- なのですが、これは式中で
出現する可能性があると思います。式の中で出現した時に
エラーが出たようなので、注意書きが無い以上、使用可能にするか、
仕様で使用不可能にするか、どちらかにした方が良いと思います。
# こまごまと…。小言ジジイだね。> 自分
ただし、以上は ver. 4.255 に関しての話しです。
では。 (^_^)/
******************************************
** 工業技術院 電総研 **
** 知能システム部 行動知能研究室 **
** 研究員二年生 宮腰清一 **
** smiyakos@etl.go.jp **
******************************************