Index: [Article Count Order] [Thread]

Date:  Thu, 2 Nov 95 01:06:00 JST
From:  Seiichi Miyakoshi <smiyakos@gonta.etl.go.jp>
Subject:  zero-size index
To:  MaTX@mei.titech.ac.jp (MaTX ML)
Posted:  Thu, 02 Nov 1995 01:01:23 +0900
X-Mail-Count: 00062

  宮腰(@電総研)です。

  ちょっと気になった事を一つ二つ。

  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		**
	******************************************